TThread Exception Handling
-
Hallo zusammen,
wenn in einem TThread eine unbehandelte Exception auftritt, wird der Thread ja still und leise beendet.
Habe nun gefunden, daß im OnTerminate Event auf FatalException geprüft werden kann/soll ob der Thread durch eine Exception beendet wurde, allerdings bringt mich diese Info nicht wirklich weiter.Normalerweise verwende ich den JclExceptionDialog welcher mir bei einer unbehandelten Exception einen Stack Trace anzeigt, was meistens sehr hilfreich ist.
Dies hätte ich gerne auch für meine TThreads. Habe schon verschiedenste Dinge probiert, jedoch ohne Erfolg.Irgendjemand eine Idee wie unbehandelte TThread Exceptions sinnvoll angezeigt werden können?
MfG Stephan
-
Die Suche nach "Delphi Thread Exception" hat folgende Links gefunden:
How to handle exceptions in TThread objects
Raise exception in another thread
Raising Exception in TThread Execute?
Das sollte dir weiterhelfen...
-
Th69 schrieb:
Die Suche nach "Delphi Thread Exception" hat folgende Links gefunden...
Danke für die Info, einen Teil hatte ich auch schon gefunden, den Rest muß ich in Ruhe nochmals genau durcharbeiten.
Das Problem ist nicht, wie ich die Exceptions abfange, sondern wie ich durch die Exception zur Laufzeit am besten auf den Fehler kommen.
Hier hätte ich wie in meinem Mainthread gerne Stacktraces.MfG Stephan