使用 D2007。有时断点不会消失。我可以将它们从设备中删除并运行程序;并且调试器将中断,因为断点已自行复活。
如果我删除断点并关闭并重新打开文件,它就会回来。
几年前我确实发现了问题所在。但我已经记不起来了。有人知道吗?
最佳答案
我现在记得我上次从断点 View 中删除了它们。我决定按照大卫的建议尝试删除文件。
我切换到了不同的项目组,从原始项目组的dsk文件中删除了断点部分并切换回来。但断点又回来了。所以我退出了 IDE 并删除了该部分并重新启动 - 现在它们消失了。
我很好奇为什么会发生这种情况,所以我查看了 dsk 文件的备份。我发现断点指向 C 驱动器 上的文件,这是源代码曾经所在的位置。几年前,当我使用 Windows 7 时,我将它们转移到了 E 驱动器。
看起来,当它应用它们时,它会忽略驱动器。但是当您尝试删除它们时,它会尝试匹配整个路径。
关于delphi - 为什么断点去掉后没有消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31127973/