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

断点停止中断代码执行Delphi Embarcadero studio 10.2,delphi,ide,breakpoints,Delphi,Ide,Breakpoints,我在Embarcadero Studio 10.2工作 要进行调试,我使用断点。不知何故,程序不再在这些断点处停止。 这些点仅用绿色记号标记,但不停止程序执行 在断点的高级属性中,它被标记为“break” 我试着通过“project options Delphi编译器”查看,所有内容看起来都标记为ok。我附上截图 非常感谢你的帮助 是的,在试图清除此问题时,应始终重新启动系统 然后,在完成完整构建或项目后,如果断点没有恢复为显示为红色,而不是绿色,请尝试在bp所在的源中键入感叹号。如果下次进行编

我在Embarcadero Studio 10.2工作

要进行调试,我使用断点。不知何故,程序不再在这些断点处停止。 这些点仅用绿色记号标记,但不停止程序执行

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

我试着通过“project options Delphi编译器”查看,所有内容看起来都标记为ok。我附上截图


非常感谢你的帮助

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

然后,在完成完整构建或项目后,如果断点没有恢复为显示为红色,而不是绿色,请尝试在bp所在的源中键入感叹号。如果下次进行编译时编译器没有抱怨,那就说明编译器正在查找与您认为不同的单元版本

顺便说一句,同样的原因——编译器找到了您认为的不同版本的单元——也可能导致断点与源代码垂直对齐错误,从而导致一些b.p.s位于源代码中的空白行或无关行上


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

什么构建配置是活动的、调试的还是发布的?是调试模式?您是否尝试过“清理”然后“构建”呢在尝试清除此问题时,请始终重新启动系统。然后,在完成完整构建或项目后,如果断点没有恢复为显示为红色,而不是绿色,请尝试在bp所在的源中键入感叹号。如果你下次编译时编译器没有抱怨,那就说明编译器找到了你认为的不同版本的单元。蓝点是否与你的代码正确对齐?否则,CR/LF的问题通常是原因。