高难度问题,已经1个星期无人能解决!!--用Delphi少于2年者勿进!!(100分)

  • 主题发起人 主题发起人 TourAn
  • 开始时间 开始时间
T

TourAn

Unregistered / Unconfirmed
GUEST, unregistred user!
一个单元在编译完之后,在左边很显示一个个的小蓝点,并且如果加入断点后还可以跟踪。
今天打开一个以前很正常的单元,修改了两下后,编译后居然发现没有一个个的小蓝点了,而且设置断点,显示断点无效的样子,真正运行的时候也确实不起断点的作用,但程序却是好的,在断点去加上ShowMessage也确认程序没有错,但怎么就突然不能设置跟踪断点了呢?

原问题 : http://www.delphibbs.com/delphibbs/DispQ.asp?LID=2639841
 
我遇到的情况,
1 同名的UNIT---找一下有没有
2 UNIT和DCU版本不一致---删掉DCU,BUILD ALL
3 代码无效,被优化,如
i :=1;
i :=2;
第一行有可能跟踪不到。
 
有没有关闭后重新打开,我以前遇到一次,断点竟然跑到打开的与本程序不相关的单元,后来关闭Delphi后重新打开就好了。
 
重装delphi, 删除所有dcu,工程配置文件,资源文件等等。呵呵 ,保证所有单元uses进工程文件,再build试试。呵呵
 
还是不能解决吗?不可能吧。
 
DCU和PAS不符,删除所有DCU文件,重新生成。
编译器的DEBUG选项没开。
代码被优化。
使用了DCP、BPL包
 
检查一下porject菜单的options,上面的compiler页上有debugging选项。
其中的debug information项必须选上。
我遇到过,至今不明白是怎么变的:(
 
是DELPHI的BUG,重新启动就好了
 
你打开Project菜单的Options,切换到Compiler页,把Debugging中除了Use Debug DCUs
的选项全部选中,再重新编译一下,就可以了。

没有显示小蓝点的原因是因为代码中不包含调试代码。
我以前也碰到这种情况。
 
该问题的情况:
1. 最后的END 有个小蓝点
2.该单元备份后,用另外一个人(另外一台机器)修改的单元Copy过来直接覆盖的
3.按“智利”的方法,删除所有的注释,没有效果--感谢智利兄弟
4.没有试过重装Delphi,太麻烦--怎么着也得先问问大富翁的兄弟是否同意重装 :)


问题所有可能d总结:
1.同名的UNIT---找一下有没有 --> 没有同名单元
2. UNIT和DCU版本不一致---删掉DCU,BUILD ALL --> 删除所有dcu及备份文件n次,每次都只留下 *.pas、*.dfm
3.代码无效,被优化 --> 不可能,因为整个单元不可能都被优化
4.编译器的DEBUG选项没开 --> 全部开放,并且该项目中的其他单元编译正常,显示小蓝点
5.使用了DCP、BPL包 --> 没有
6. 是DELPHI的BUG,重新启动就好了 -> 重新启动机器n遍
7. 没有显示小蓝点的原因是因为代码中不包含调试代码 -> 修改该单元,运行程序显示修改有效

哪位大吓还有新的见解,难得非得最后一步 --> 重装系统!!!


 
重装系统也没有用的。 
我说的方法是你还没有明白。
<<<<<<3.按“智利”的方法,删除所有的注释,没有效果
也就是说不是你的注释造成的。
你可这样测试:
你用一个TStringList装一个字符串:
tsl:='''aa'''+chr(13)+'''bb'''+chr(13)+'''cc''=''aabbcc'''
输出到文本文件,你再用记事本打开,看看得到的是什么?然后全选拷到Delphi新建工程中。添加一些代码处理一下,不要删除拷贝进来的字符串,你再编译试试,看有没有蓝点。
 
看看你的注释有没有出现 {$ 或 (*$ 这样的开头内容
 
俺用 Delphi 还未过 6 个月,是否需要告诉你因为所以呢?很多用 Delphi 4-5 年的都在
问愚蠢的问题呢,其中也包括你。
 
倒,
标题怎么像招聘似的。。。。。
 
查查工程所有搜索路径中是否存在同名文件,或者有同类名的文件
 
del /s *.~*;*.dcu;*.ddp;*.ax;*.db;*.bmk
exit
你够2年了吗?
 
这也叫问题 。。。
我还以为是VCL的一个可能的Bug呢。

可能是dcu ,可能在SearchPath 存在同名文件
基本上就这二个问题。
如果在一个工程组里面开多个工程,而里面同名的文件,也会发生调试找不到的情况,偶尔。

玩Delphi3个月就会了
 
to Ale., saridon,yuki2003,ka52 :
不是我说你们,你要先看看我的回复再发言好吗?你们所说的废话,我都测试n遍了,没有解决问题之前,年轻人,不要说大话,只会让人鄙视!

to :智利
我在试试
 

Similar threads

回复
0
查看
820
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部