Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Timer/Thread und Exception
baka0815 - Mi 13.04.11 10:08
Titel: Timer/Thread und Exception
Hallo zusammen,
ich habe hier einen try..except-Block in dem ein Prozess ausgeführt wird, der etwas dauert.
Innerhalb dieses Prozesses wird ein Thread erstellt, damit ein Fortschritt dargestellt werden kann.
Innerhalb dieses Thread kommt es nun zu einer Exception. Kann ich die irgendwie abfangen?
Durch den "normalen" try..except-Block geht es ja nicht, da die Exception eben in einem anderen Thread auftritt.
Die Ursache für die Exception kann ich leider nicht gänzlich beseitigen und der Prozess ist in einer Fremdkomponente, weswegen ich nicht im Thread die Exception abfangen kann.
Danke schonmal für Hinweise jeglicher Art.
bummi - Mi 13.04.11 11:27
AFAIK No Way, Exceptions müssen in dem Thread abgefangen werden wo sie entstehen.
baka0815 - Mi 13.04.11 15:18
Das habe ich befürchtet . . .
Das Problem ist, dass ich irgendwie herausfinden muss, ob die Prozedur korrekt durchgelaufen ist oder nicht, die Komponente bietet mir da allerdings keine Funktionen oder Eigenschaften um das herauszufinden. Wenn ich die Exception auch nicht abfangen kann, muss ich ja fast immer von "alles ok" ausgehen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!