Auffangen einer Exception in cleanup-Phase

03/01/2009 - 20:09 von Harry K. | Report spam
Hi.

ich schreibe momentan eine kleine C#-Anwendung in der nach Beendigung d.h.
nach Verlassen der Main.Funktion
eine Exception geworfen wird.

Die Ursache hierfür ist laut Stack-Trace die Freigabe eines unmanaged
Handles
(System.Runtime.InteropServices.SafeHandle.Finalize()).

Ist es möglich, eine solch spàte Exception aufzufangen?

Gruß Harry
 

Lesen sie die antworten

#1 Michael Justin
04/01/2009 - 16:01 | Warnen spam
Harry K. wrote:
Hi.

ich schreibe momentan eine kleine C#-Anwendung in der nach Beendigung
d.h. nach Verlassen der Main.Funktion
eine Exception geworfen wird.

Die Ursache hierfür ist laut Stack-Trace die Freigabe eines unmanaged
Handles
(System.Runtime.InteropServices.SafeHandle.Finalize()).

Ist es möglich, eine solch spàte Exception aufzufangen?




Kann man diese Exception mit einem minimalen Code Beispiel
reproduzieren? Falls ja, kann man die diversen Möglichkeiten der
Exceptionbehandlung mal durchgehen. Ist es eine oberflàchenfreie
Anwendung, oder ist z.B. WinForms oder WPF beteiligt?


Michael Justin
SCJP, SCJA
betasoft - Software for Delphi™ and for the Java™ platform
http://www.mikejustin.com - http://www.betabeans.de

Ähnliche fragen