【发布时间】:2018-01-24 12:26:08
【问题描述】:
在构建我的代码时,我看不到页面中的调试点。只有在构建时打开的页面才会显示调试点。此外,断点没有被命中,CPU 窗口默认打开,其中设置了调试。我搜索了相同的内容,并在 Embarcadero 页面 (http://docwiki.embarcadero.com/RADStudio/Tokyo/en/CPU_Windows_Index) 上找到了以下声明:
每当程序执行在源代码不可用的位置停止时,CPU 窗口也会自动打开。例如,如果您链接使用调试信息构建的 DLL (Windows) 但未将其源文件包含在您的项目中,或者如果您将源文件放在项目中未指定的目录中,则调试器无法打开源文件。
我还尝试了以下方法:
- 当我创建一个新项目时,放一个断点,它命中(没有 CPU 在这种情况下会打开窗口)。
- 当我修改原来的代码(比如只放
ShowMessage('Hello World');)时,调试点不在 点击,消息对话框出现,但调试没有点击。 - 我 再次卸载并安装XE7,但问题仍然存在。
- 试过了 清理项目,但没有奏效。
请帮我解决这个问题。提前致谢!
【问题讨论】:
-
基础知识:你有没有用调试信息编译你的程序?
-
@MartynA.. 项目源文件只有一份。
-
@dummzeuch.. 是的,我尝试在调试模式下编译然后构建它,仍然没有变化。
-
看来问题是由于某些 windows 10 更新造成的。我的同事在安装 windows 10 更新后现在看到了同样的问题
标签: delphi debugging ide breakpoints delphi-xe7