2011-02-10 2 views
1

Je veux demander, comment attraper l'erreur asynchrone COM avec C#? Est-ce possible?Attraper les erreurs COM avec C#

Mon programme C# crée un graphique DirectShow et ce graphique utilise COM dll (ffmpeg.dll). Le graphique a son propre thread, je veux attraper l'erreur quand ce fil échoue. Tout ce que je reçois maintenant est un message d'erreur indiquant que mon application a échoué dans le module ffmpeg.dll.

Je dois attraper cette erreur et redémarrer l'application.

Des idées comment faire cela?

Merci

Répondre

1

Essayez

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(OnUnhandledException); 
+0

Merci! Je vais l'essayer maintenant. – bikt

Questions connexes