预订演示
前页 后页

处理首次异常

访问

功能区

执行 > 工具 >调试器>处理首次异常

其它

调试窗口工具栏: Debug options icon |处理首次异常

加工元素

元素

描述

也见

调试进程

当应用程序正在被调试并且调试器被通知异常时,应用程序被暂停并且调试器以它配置的方式响应;它要么:

  • 恢复应用程序并将异常留给应用程序管理,或
  • 保持应用程序暂停并将异常传递给适当的例程以进行自动解决或手动干预

第二次机会例外

Enterprise Architect调试器默认为第一个列出的行为。

如果应用程序可以处理异常,则继续处理;如果它不能处理异常,调试器会再次收到通知,这一次它必须暂停应用程序并解决异常情况。

在这种行为中,因为调试器已经遇到过两次异常,所以称为第二次机会异常;在这种情况下,如果异常没有停止执行,它会被忽略,您可以避免将时间花在不影响处理整体结果的条件上。

您可能会在大型或复杂系统上以这种方式工作,这些系统总是在处理路径中的某处涉及异常条件。

第一次机会例外

但是,如果您想检查发生的每个异常,您可以将调试器设置为采用第二种行为。

因为调试器在第一次接触时响应异常,所以它被称为第一次机会异常。

您可能会以这种方式处理必须干净或根本不工作的单个函数或例程。

选择

选择“处理首次异常”选项以在第一次联系时调试异常。

取消选择仅当应用程序发生异常时才处理异常的选项。