断点在图书馆项目中仅工作一次

时间:2019-03-18 16:09:14

标签: delphi-7

我们有一些带有VPI扩展名的图书馆项目。在DPR中定义,开头为库,结尾为{$ E vpi}(选项>输出设置>应用程序>目标文件扩展名:vpi)。

library appname;
uses
  //...
{$E vpi}

问题:当我在VPI项目中运行调试时,它只能工作一次。进行任何更改后,它将不会再次中断。现在在运行应用程序时显示一个“绿色”断点。使它恢复工作的唯一方法是关闭并打开IDE。

我的同事问我去年是否有这个问题,但我没有。他说,在他的机器中,“如果您更改源中的任何内容,甚至更改注释中的空格,则断点将无法工作,直到您再次关闭并打开IDE为止。”

我们已经比较了IDE中的许多配置,但没有发现任何东西。

现在,由于某种“没有理由”,我的计算机也停止了调试工作。 我没有走运就调查了这个主题“ Delphi: why breakpoints from time to time are not usable (green highlighted line on IDE)?”。

我尝试了清除单元缓存,取消选中并再次检查调试信息,包括TD32,包括远程调试,取消选中优化。

我问过其他团队,他们说有些机器可以工作,而其他机器却不能。但是他们也不知道为什么。

也许有人在这里有其他技巧可能会有所帮助。

0 个答案:

没有答案