【发布时间】:2010-05-04 20:09:15
【问题描述】:
我正在使用 Delphi 2010,我想知道是否有一种方法可以跟踪项目中的代码,而无需跟踪对包含的 VCL 的调用。
例如 - 你放置一个断点,然后使用 Shift+F7 逐行跟踪。现在,您在 VCL 中遇到了对一些冗长过程的调用——在我的情况下,它通常是一个 Measurement Studio 或其他组件,为一堆 I/O、OPC 或其他位绘制小工具。无论如何,调试器会跳出活动源文件,打开组件源,并逐行跟踪该文件。通常这是我不关心的数百或数千行代码 - 我只想让它执行并返回到我的项目中的下一个源代码行。
显然,您可以通过在外部调用的每个实例周围设置断点来做到这一点,但通常有太多的断点来实现这一点 - 每次我想单步执行一个部分时,我都会花一个小时设置一百个断点的代码。
是否有可以做到这一点的设置或工具?是否允许在静默执行项目外部代码的同时跟踪项目内的代码?
【问题讨论】:
标签: delphi debugging project delphi-2010 trace