【问题标题】:Handling exceptions in MDI forms处理 MDI 表单中的异常
【发布时间】:2012-04-12 16:23:03
【问题描述】:

C# WinForms:拥有一个主 C# 应用程序,可以加载一些其他 DLL 并将它们显示为 MDI 表单。所以他们都在一个线程中[STA] 现在,如果 MDI 表单例如由于 Null 引用原因而崩溃,它将导致整个应用程序崩溃并关闭。 我正在寻找的是一种能够仍然保持主应用程序打开和运行的方法,因此它可以捕获发生的异常..有没有办法呢?在这种情况下我应该使用 Application.ThreadException 吗?如果那是我应该采取的路线,你能更具体一点吗?谢谢

【问题讨论】:

    标签: c# winforms exception-handling


    【解决方案1】:

    是的,Application.ThreadException 就是您要查找的内容,因为您无法控制导致异常的 DLL。

    Here's a good example on how to implement the methods

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      • 2016-08-08
      • 2020-06-26
      相关资源
      最近更新 更多