Ich habe folgendes Problem :
Ich möchte sichergehen, daß mein Programm beendet wird, wenn ein Thread ein Absturz hatte. In dem Fall möchte ich auch vermeiden, daß das bekannte Fenster erscheint, welches mich über den Absturz informiert. Dazu habe ich ein paar Fragen.
1. Gibt es die Möglichkeit zu erkennen, ob ein Thread stehengeblieben ist, in dem Fall aufgrund des Absturzes ? GetThreadExitCode() reicht noch nicht aus (bleibt bei STILL_ACTIVE).
2. Gibt es eine Methode / Funktion, die die Absturzmeldung übernimmt, welche ich überschreiben kann ?
Die Threads sind sehr komplex und nutzen etliche Objecte. Aus dem Grunde kann es immer passieren, daß ein Absturz stattfindet. Leider ist es zur Zeit so, daß wenn ein Thread abstürzt, alle anderen noch funktionieren, d.h. auch der Timer funktioniert noch, und ich wollte vermeiden für jeden Thread ein Timer mitzugeben (sind recht viele Threads).
Die Threads können auch recht lange dauern, aus dem Grunde ist eine Abfrage nach der Dauer eines Threads auch Schwierig.
Das wärs erstmal,
kind regards,
Kristian Kratzenstein