【发布时间】:2012-05-13 17:18:31
【问题描述】:
在 .NET WinForms 中有一个提示,我可以在应用程序级别捕获任何未捕获的异常。
是否也可以在 Delphi 中完成 - 在异常源无法与 try/except 块绑定的情况下。
【问题讨论】:
在 .NET WinForms 中有一个提示,我可以在应用程序级别捕获任何未捕获的异常。
是否也可以在 Delphi 中完成 - 在异常源无法与 try/except 块绑定的情况下。
【问题讨论】:
您可以将事件处理程序附加到 Application.OnException 并在那里处理任何未处理的异常。
根据您的 Delphi 版本,您可以
Application.OnException := DoApplicationException 的形式在您的主窗体、dpr 或您认为合适的任何地方的代码中完全附加和实现事件处理程序。TApplicationEvents 组件,双击 OnException 事件并实现您的代码。【讨论】: