断点不断为哪般?(50分)

  • 主题发起人 主题发起人 lncd
  • 开始时间 开始时间
L

lncd

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在的项目每个子系统都封装为BPL包。
以前一直正常。
昨天下午突然发现我的子系统中设置的断点不能起作用了,
而我试用别的子系统,断点仍然是起做用的。
我已经查了资料,并试图解决,
但到目前仍未找到答案。
我还在试,
也希望有经验的大富翁给提个醒。
先谢了。
 
可能程式沒有執行到断点就跳過去了,用單步追蹤調試;
也可能是系統原因,重新啟動電腦試試。
 
可惜,
在提出问题5分钟后,
我自己找到了原因。
//////////////////////////////
我是这样分析的;
首先
别的包可以设断点,
说明不是Delphi的问题。
我就想到:可能我调试运行时执行的是另一个包,
而不是我设置断点的包。
对了,我曾经修改了dcp文件产生的路径。
而在原来的路径中,还存在一个同名的dcp文件。
并且原来的dcp路径包含在我的search path中。
看来,就是这个原因了。
我把dcp文件产生的路径改回来,
再删除掉多余的dcp文件。
重新编译,设断点。
OK。终于断住了。
/////////////////////////////////////////////////////
好了,
但愿我所写的这些对别人有所帮助。
 
后退
顶部