断点停止中断代码执行Delphi Embarcadero studio 10.2

Break points stopped breaking the code execution Delphi Embarcadero studio 10.2

我使用 Embarcadero Studio 10.2。

为了进行调试,我使用了断点。不知何故,程序不再在那些断点处停止。 这些点只是用绿色勾标记但不会停止程序执行。

在断点的高级属性中它被标记为“break”。

我试着查看“project-options-Delphi Compiler”,一切看起来都正常。我附上截图。

非常感谢您的帮助!

是的,在尝试清除此问题时应该始终重新启动系统。

然后,在完成完整构建或您的项目后,如果断点没有恢复为红色显示,而不是绿色,请尝试在 bp 所在的源代码中键入感叹号。如果编译器在您下次编译时没有报错,则表明编译器正在寻找您认为的不同版本的单元。

顺便说一句,同样的原因——编译器找到了你认为的不同版本的单元——也可能导致断点与源垂直错位,所以一些 b.p.s 被打开源代码中有空白或不相关的行。

此外,这些断点问题不会发生在项目管理器中明确列出在项目源文件中的源文件中,因为编译器不会四处搜索该文件。