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