delphi – 我只能忽略一次异常吗?
当发生异常时,调试器给我以下消息:
我可以通过检查忽略此异常类型来选择忽略该异常. 使用ToolsAPI,有没有办法: A – 忽略此运行的异常,或 如果我可以做A,B或C我的问题解决了. 我知道忽略异常数据存储在:
我最喜欢的选项是使用ToolsAPI来修复消息框,并添加一个忽略此异常的此会话复选框. 为了纪录我在使用西雅图,但我宁愿从2007年起工作. 我检查了ToolsAPI,但IOTAFileFilterWithCheckEncode看起来不相关,我认为IOTABreakpoint80仅适用于用户设置的断点. 我还没有源代码,因为我不知道我想要的是可以使用ToolsAPI,如果不是我只是回到使用外部应用程序记录上述注册表项,启动Delphi和恢复注册表项.我希望有一个更干净的方式. 解决方法
不幸的是,异常忽略设置是全局IDE设置,而不是每个项目设置,因此每当您更改它们时,更改将影响所有项目.
我希望Embarcadero将其添加到项目选项中,以便我们可以为不同的项目设置不同的忽略异常. 检查后的任何方式都忽略此异常类型,然后单击“继续”或“中断”按钮,全局IDE设置将被更改,并将提到的异常添加到“异常”类型中以忽略“ 在我的例子中,我添加了EDivByZero例外. 稍后,您可以检查或取消选中某些异常前的复选框,以控制Delphi IDE是否会忽略它. 现在可以使用ToolsAPI更改这些设置吗?我不知道,因为我没有任何使用ToolsAPI的经验. 我希望我至少可以指出你正确的方向. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |