Laden...

MessageBox nach Exception ohne Anwendung "am Leben zu halten"

Erstellt von Christoph K. vor 5 Jahren Letzter Beitrag vor 5 Jahren 921 Views
Christoph K. Themenstarter:in
821 Beiträge seit 2009
vor 5 Jahren
MessageBox nach Exception ohne Anwendung "am Leben zu halten"

Hallo zusammen,

ich möchte in meiner Anwendung unbehandelte Exception abfangen und via MessageBox anzeigen, wenn eine unbehandelte Exception aufgetreten ist.
So lange ich die MessagBox jedoch anzeige bleibt die Anwendung aktiv, bzw. nebenläufige Threads bleiben weiter aktiv.

Ich möchte die Anwedung jedoch unmittelbar nach der Exception beendet und dennoch einen Hinweis anzeigen.
Wie mache ich so etwas ?

W
955 Beiträge seit 2010
vor 5 Jahren

Warum verwendest du nicht Tasks und verwendest ein CancellationToken?
Warum soll die App sofort beendet werden? Hält die irgendwelche Ressourcen?

4.931 Beiträge seit 2008
vor 5 Jahren

Du könntest auch einfach einen neuen Prozess (also eine neue eigene Anwendung) starten, der nur die MessageBox (mit dem Test als übergebenen Command Line Parameter) anzeigt - und die aktuelle Anwendung dann sofort beenden.