delphi - 为什么断点去掉后没有消失

标签 delphi debugging breakpoints delphi-2007

使用 D2007。有时断点不会消失。我可以将它们从设备中删除并运行程序;并且调试器将中断,因为断点已自行复活。

如果我删除断点并关闭并重新打开文件,它就会回来。

几年前我确实发现了问题所在。但我已经记不起来了。有人知道吗?

最佳答案

我现在记得我上次从断点 View 中删除了它们。我决定按照大卫的建议尝试删除文件。

我切换到了不同的项目组,从原始项目组的dsk文件中删除了断点部分并切换回来。但断点又回来了。所以我退出了 IDE 并删除了该部分并重新启动 - 现在它们消失了。

我很好奇为什么会发生这种情况,所以我查看了 dsk 文件的备份。我发现断点指向 C 驱动器 上的文件,这是源代码曾经所在的位置。几年前,当我使用 Windows 7 时,我将它们转移到了 E 驱动器

看起来,当它应用它们时,它会忽略驱动器。但是当您尝试删除它们时,它会尝试匹配整个路径。

关于delphi - 为什么断点去掉后没有消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31127973/

相关文章:

visual-studio - 停止执行我的程序并转到调试器而不设置断点(Visual Studio/GCC 和 C++)

delphi - Delphi 2010 中返回泛型接口(interface)的泛型方法

Delphi 10.4.2 "could not find wizard gexperts"启动错误

delphi - Delphi 2010 中 HTTPSend 的突触和字符串问题

c++ - 有用的东西放在 minidumps 的用户流段

c++ - eclipse 调试没有按预期工作

excel - Delphi Ole - 突然错误 - 接口(interface)不支持

c - 如何在GDB模式下传递输入数据进行编程 C. 已传递参数并运行程序

visual-studio - Visual Studio 下一个断点的快捷键

javascript - 反引号后无法检查 chrome devtools 源