为什么断点去掉后不消失

Why does the break point not disappear when removed

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

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

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

我记得我上次从 断点视图 中删除了它们。我决定按照 David 的建议尝试删除文件。

我换了一个不同的项目组,把原项目组的dsk文件的断点部分删掉,然后切换回去。但是断点又回来了。所以我退出 IDE 并删除该部分并重新启动 - 现在它们都消失了。

我很好奇为什么会这样,所以我查看了 dsk 文件的备份。我发现断点指向 C 驱动器 上的文件,这是源文件所在的位置。几年前我去Windows 7.

时把它们转移到E盘

它似乎在应用它们时忽略了驱动器。但是当您尝试删除它们时,它会尝试匹配整个路径。