Tom hat geschrieben: ↑Di, 12. Nov 2019 7:51
Auch ein IDSC hat einen Callstack. Bevor man also im noch Trüberen fischt, wäre es hilfreich, den auslösenden Code zu sehen. Welche Funktion/welches Kommando löst das aus?
Hier siehst Du einen Callstack dazu:
Code: Alles auswählen
------------------------------------------------------------------------------
FEHLERPROTOKOLL Datum: 11.11.2019 13:42:28
Xbase++ Version : Xbase++ (R) Version 1.90.355
Betriebssystem : Windows XP 05.01 Build 02600 Service Pack 3
------------------------------------------------------------------------------
Anwendung : UTs: d:\work\xbase\CyTec\Cyab\CyTec\exe\CyAb.exe Ver. V55.03 BUILD 11112019
Netzwerkname : TESTNAME
Benutzer : DS
Betriebssystem : Windows XP 05.01 Build 02600 Service Pack 3
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: O
-> VALTYPE: O CLASS: ACETable
oError:canDefault : N
oError:canRetry : N
oError:canSubstitute: J
oError:cargo : NIL
oError:description : Interne Datenstrukturen beschädigt
oError:filename :
oError:genCode : 41
oError:operation : <ACETable>
oError:osCode : 0
oError:severity : 2
oError:subCode : 5
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von EXTTABLES:CLOSETABLES(522)
Aufgerufen von DLGTABELLEALLGEMEIN:HIDE(479)
Aufgerufen von DLGKSTLISTEPOS:HIDE(390)
Aufgerufen von APPLICATIONTEST:SHOWMODAL(1605)
Aufgerufen von THREADDLG(1069)
Aufgerufen von SHOWUTSDLG(996)
Aufgerufen von SHOWDLGKSTLISTEPOS(50)
Aufgerufen von KSLAENDERN(542)
Aufgerufen von SL(56)
Aufgerufen von CLAGVZW(44)
Aufgerufen von CYAB(570)
Aufgerufen von MAIN(253)
Allerdings hat die Programmzeile 522 nichts mit dem Fehler zu tun. Die Ursache muss irgendwo anders vorher sein und hängt vermutlich mit dem Anzeigen/Verbergen von Fenstern zusammen. Vielleicht mache ich da etwas falsch, was sich in der 1.90.331 nicht ausgewirkt aber in der 1.90.355 fatale Folgen hat.
.
Ich fürchte, da kann mir kaum jemand bei helfen. Ich werde erst mal den Quellcode mit 1.90.331 wieder übersetzen und einspielen. Dann habe ich mehr Zeit, in den nächsten Tagen die Ursache zu finden.
Edit: der Fehler hat nicht mit dem Betriebssystem zu tun: kommt unter Windows 10, Windows 7 und XP.