???调试时,为什么有时可以跟踪进入我的自定义的控件,有时却不行? (100分)

  • 主题发起人 powersite
  • 开始时间
P

powersite

Unregistered / Unconfirmed
GUEST, unregistred user!
自己做了一个EDIT控件,注册使用都正常,在调试的过程中发现一个很奇怪的现象:在控件的PAS文件中,设定断点,这时该行为红色,在运行中,执行到相应代码时,可以正确地进入控件源码该行上暂停,但有时却不行,此时该行显示为无效的断点(黄绿色),看看选项,我已经把project中调试设置处的Use Debug DCUs都打上勾了,更奇怪的是,有时可以,有时不行,即使没重新打开DELPHI也会这样。不知究竟是何原因?请有关高手指教!
 
保证你的dcu文件不在delphi/lib目录下面,如果在这个目录下面,那么是无法调试的。
如果dcu文件和pas文件都在你的工程文件夹下面,那么可以调试。
另外,安装控件不要安装到Delphi默认的那个User的包里面,在那个包里面也会出现这个问题。
 
我是直接放在我的一个工作目录里啊,比如说D:/Work/Code下,
至于非默认的那个USER包?那我果然是放那里面的,好,我试试换自已的包!
 
加入library path的是pas文件而不是dcu文件
对,不要安装到dcluser.dpk包,自己新建一个包再安装!
你可以把你的步骤详细描述一下!
 
哈哈,果然可以了,谢谢二位!
我想破了头,原来是这个缘故!
咳,DELPHI的不稳定性,真是令人痛苦!
有空大家交流交流啊,
我的QQ号码是:272460411
 
给分吧!
 
谢谢二位,奇怪,为什么我打开这网页竟然不可以结贴!
打开我另外一个贴却可以结分!
我怎么给分啊,是不是大富翁有问题啊?
这样吧,我新开一个贴,
请二位去领分吧!
 
晕,
不知道是不是我在校园网内的原因,
居然新提问题老是说:
“错误:您所请求的网址(URL)无法获取”
唉,等我晚上回住处宽带上网再结贴,请见谅啊!
呵呵!
 
奇怪,我为什么还是不能散分结帖啊,
难道是我的IE有问题?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2226441
 
最近论坛有问题,等等吧!
我会等的!
 
谢谢二位!
 
现在终于可以结分了,
OLDSHEEP35-70,
请再到这儿领分!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2226441
 

Similar threads

回复
0
查看
652
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部