Unhandled Exceptions
-
Hallo!
Ich möchte in meinem C# Programm anstelle des Standard .NET Unhandled Exception Dialogs meinen eigen Dialog mit der Möglichkeit zum Senden eines Bugreports zeigen.
Bei einer WinForms Anwendung mache ich das mit einem EventHandler bei Application.ThreadException. Mein Problem ist allerdings, dass meine Anwendung mit verschiedenen GUI Libraries laufen soll (z.B. GTK#). Wie kann ich einen globalen ExceptionHandler erstellen, der alle Exceptions der gesamten Anwendung abfängt.Danke schon mal im Voraus!
-
Application.UnhandledException wird ausgeführt, bevor das Programm sich endgültig verabschiedet. Falls du die Winforms verwendest, musst du dich bei ThreadException zusätzlich einklinken, weil die bei UnhandledException nicht mitgenommen werden.
-
Gibt's das ThreadException Event nur in der Application Klasse, die ja Teil der WinForms ist, oder auch noch in einer anderen, nicht WinForms abhängigen Klasse?