Hi all,
ich starte eine App über folgenden Code und warte darauf, dass sie beendet wird:
Mein Problem ist jetzt, dass die App mehrere Threads startet. Diese laufen noch weiter, auch wenn das Main Window geschlossen wurde (okay, etwas seltsam programmiert). Mit dem gezeigten Code wird gewartet, bis auch der letzte untergeordnete Thread beendet ist.
Wie kann ich jetzt feststellen, dass das Hauptfenster geschlossen wurde (im Windows Task Manager verschwindet die App) und dann alle abhängigen Threads killen?
p.kill(true) müsste evtl. funktionieren, aber ich brauche vorher noch den passenden Event.
Viele Grüße von
Winnetou
ich starte eine App über folgenden Code und warte darauf, dass sie beendet wird:
Mein Problem ist jetzt, dass die App mehrere Threads startet. Diese laufen noch weiter, auch wenn das Main Window geschlossen wurde (okay, etwas seltsam programmiert). Mit dem gezeigten Code wird gewartet, bis auch der letzte untergeordnete Thread beendet ist.
Wie kann ich jetzt feststellen, dass das Hauptfenster geschlossen wurde (im Windows Task Manager verschwindet die App) und dann alle abhängigen Threads killen?
p.kill(true) müsste evtl. funktionieren, aber ich brauche vorher noch den passenden Event.
Viele Grüße von
Winnetou