【问题标题】:Delphi general exception catchDelphi 通用异常捕获
【发布时间】:2012-05-13 17:18:31
【问题描述】:

在 .NET WinForms 中有一个提示,我可以在应用程序级别捕获任何未捕获的异常。

是否也可以在 Delphi 中完成 - 在异常源无法与 try/except 块绑定的情况下。

【问题讨论】:

    标签: delphi exception-handling


    【解决方案1】:

    您可以将事件处理程序附加到 Application.OnException 并在那里处理任何未处理的异常。

    根据您的 Delphi 版本,您可以

    • Application.OnException := DoApplicationException 的形式在您的主窗体、dpr 或您认为合适的任何地方的代码中完全附加和实现事件处理程序。
    • 在主窗体上放置一个TApplicationEvents 组件,双击 OnException 事件并实现您的代码。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 2019-12-28
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多