Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#3

AW: Verhalten von TFileStream/TBufferedFileStream bei Crash

  Alt 26. Mai 2020, 13:00
Läuft denn das Logging im gleichen Thread, der dann hängen bleibt/abstürzt?
Nein, es ist ganz allgemein ein systemweites Logging, es kann im MainThread oder in einem speziellen Thread damit loggen.
Der Zugriff darauf kann natürlich durch CS abgesichert werden, und sollte nicht das Problem sein.

Es könnte wohl ein globaler Exception-Handler eingebaut werden, um das abzusichern.
 Application.OnException := MyExceptionHandler; Aber die Frage ist was passiert eigentlich wenn der eben nicht da ist.
Schliesst Delphi in seinem Exception-Handler alle offenen Files, oder macht dass das OS nach Beenden einer App ?

Worauf kann man sich verlassen, und worauf nicht ?
  Mit Zitat antworten Zitat