前页 后页

处理优先机会异常

访问

色带

执行>工具>调试器>处理优先机会异常

其他

调试窗口工具栏: Debug options icon |处理优先机会异常

处理要素

元件

描述

也可以看看

调试过程

在调试应用程序并通知调试器异常时,该应用程序将暂停,调试器将按照配置的方式进行响应。它要么:

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

第二次机会例外

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

如果应用程序可以处理异常,它将继续进行处理;如果无法处理异常,则再次通知调试器,这一次调试器必须挂起应用程序并解决异常情况。

在这种情况下,由于调试器两次遇到该异常,因此称为第二次机会异常。在这种情况下,如果异常不停止执行,则将其忽略,并且避免在不影响处理整体结果的条件上花费时间。

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

第一次机会例外

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

由于调试器在第一次联系时会对异常做出响应,因此它被称为优先机会异常。

您可能会以这种方式使用必须正常运行或根本无法正常运行的单个功能或例程。

选拔

选择“处理优先机会异常”选项以调试首次联系时的异常。

取消选择该选项以仅在应用程序发生异常时处理异常。