【发布时间】:2009-04-20 10:37:10
【问题描述】:
如果我运行程序并引发异常,系统会询问我是要继续还是中断。
如果我选择中断,我可以看到异常来自哪里,但如果中断在库或系统文件中而不是我的源文件之一(假设异常在 System.pas 或 Controls.pas)我需要使用 F8 手动将执行向前推进,直到它返回到我的一个文件,这样我就可以看到我的代码的哪一部分导致了异常。
这可能需要很长时间。
我知道我应该在我的代码中捕获较低级别的异常,但在这种情况下它并没有遇到我的异常处理程序之一。
有没有办法说
- 继续执行,直到到达文件 X 或
- 直到您回到项目特定文件。
出于对其他编译器/IDE如何处理这个问题的普遍好奇,我也很感兴趣。
抱歉,如果我没有尽可能清楚地说明这一点。
【问题讨论】:
标签: delphi delphi-2007