前页 | 后页 |
处理首次异常
访问
功能区 |
执行 > 工具 >调试器>处理首次异常 |
其它 |
调试窗口工具栏: |处理首次异常 |
加工元素
元素 |
描述 |
也见 |
---|---|---|
调试进程 |
当应用程序正在被调试并且调试器被通知异常时,应用程序被暂停并且调试器以它配置的方式响应;它要么:
|
|
第二次机会例外 |
Enterprise Architect调试器默认为第一个列出的行为。 如果应用程序可以处理异常,则继续处理;如果它不能处理异常,调试器会再次收到通知,这一次它必须暂停应用程序并解决异常情况。 在这种行为中,因为调试器已经遇到过两次异常,所以称为第二次机会异常;在这种情况下,如果异常没有停止执行,它会被忽略,您可以避免将时间花在不影响处理整体结果的条件上。 您可能会在大型或复杂系统上以这种方式工作,这些系统总是在处理路径中的某处涉及异常条件。 |
|
第一次机会例外 |
但是,如果您想检查发生的每个异常,您可以将调试器设置为采用第二种行为。 因为调试器在第一次接触时响应异常,所以它被称为第一次机会异常。 您可能会以这种方式处理必须干净或根本不工作的单个函数或例程。 |
|
选择 |
选择“处理首次异常”选项以在第一次联系时调试异常。 取消选择仅当应用程序发生异常时才处理异常的选项。 |