有时我会失去 Delphi 中的断点功能。
我认为这是 Delphi 2009 的问题,但现在我在 Delphi XE 中也有它。
在 Delphi 2009 中,通过删除 .dproj 文件,我使断点再次起作用。
在 Delphi XE 中,我无法使断点出现。我已经应用了所有修补程序的更新 1。
有没有人有办法解决吗?
文件中不存在调试信息。
确保您使用的是调试配置。 (Project Manager
树,展开Build Configurations
, 确保Debug
是大胆的。如果不是,请右键单击Debug
并选择Activate
从上下文菜单中。)然后确保您执行Build您的项目,而不仅仅是一个Compile.
如果仍然不起作用,请转到Project->Options
从 IDE 的主菜单中,单击Compiling
under Delphi Compiler
,并检查Debugging
窗口右半部分的部分。确保Debug Information
and Local Symbols
都被检查了。如果您试图追踪 VCL 自己的源代码,还请检查Use debug .dcus
(您需要将其关闭并在完成后立即对项目进行完整构建,因为当您正常调试时它会变得很烦人)。同样,您需要构建而不是编译。
如果上述所有方法都失败,另一种可能性是您在代码编辑器中打开的代码单元与编译器看到的代码单元不同。确保计算机上编译器可能首先找到的位置没有该文件的多个副本。如果您不确定,请删除具有该单元名称的 .dcu 文件,然后构建项目,并查看新创建的 .dcu 是否位于您期望的位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)