我有一个非常老的Delphi 5项目,需要修复一个bug。
它可以加载到Delphi 5 IDE中,但是在执行时我得到了很多Indy Exceptions, ARE 正由程序正确处理,例如“connection attfully”。这些不是我试图解决的错误的一部分,但由于我一次又一次地显示异常对话框,调试应用程序是一个令人难以置信的痛苦。
有没有办法暂时关闭Delphi 5 IDE 中的异常对话框而不实现自己的异常处理程序?当仅显示某些特定的异常对话框(如“正常关闭连接”)时,这将特别有用。
答案 0 :(得分:3)
在调试器设置中,有一个选项'中断语言异常'。 将其关闭(取消选中)。您可以随时执行此操作,即使在调试会话期间也是如此。
如果启用该选项,则在引发异常时调试器将立即中断,即使代码随后处理它们也是如此。这在调试中有时很重要。但是如果你对看到所有这些例外情况不感兴趣也会很烦人,例如你的情况。
您还可以选中“中断语言异常”,但将不想中断的异常类型添加到该对话框中的排除异常类型列表中。我很少使用该选项,但有时它也会有所帮助。