【问题标题】:Catching COM errors with c#使用 c# 捕获 COM 错误
【发布时间】:2011-02-10 13:20:00
【问题描述】:

我想问,如何用c#捕捉COM异步错误? 有可能吗?

我的 C# 程序创建 DirectShow 图形并且该图形使用 COM dll (ffmpeg.dll)。 Graph 有自己的线程,我想在该线程失败时捕获错误。 我现在得到的只是我的应用程序在模块 ffmpeg.dll 中失败的错误消息。

我需要捕获该错误并重新启动应用程序。

有什么想法吗?

谢谢

【问题讨论】:

    标签: c# com error-handling


    【解决方案1】:

    试试

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

    【讨论】:

    • 谢谢!我现在就试试。
    猜你喜欢
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    相关资源
    最近更新 更多