Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.347 Beiträge
 
Delphi 11 Alexandria
 
#37

AW: Nach Timer.Enable killt sich das Programm

  Alt 4. Okt 2021, 21:58
Deshalb habe ich nun den Processmonitor mitlaufen lassen und dabei festgestellt, dass der Absturz ähnlich damit ist, als würde jemand den Menüpunkt "Beenden" klicken.
Nein, das ist ganz und gar nicht ähnlich, sondern typisch für einen Absturz.

Absturz:
Code:
ReadFile Datenbank.xyz
Thread Exit
Process Exit
CloseFile Aktueller Ordner
CloseFile Datenbank.xyz
Regulärer Exit:
Code:
ReadFile Datenbank.xyz
CloseFile Datenbank.xyz
Thread Exit
Process Exit
CloseFile Aktueller Ordner
Merkst du den Unterschied? Beim Absturz werden die Dateihandles erst nach dem Beenden des Prozesses automatisch durch Windows aufgeräumt. Beim regulären Beenden macht das Programm das vorher.

Der Fehler könnte beim Zugriff auf die Fehlersuche.abs oder in den Events davor (die hier nicht dabei sind) passiert sein.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat