大家有没有见过编译时错行的问题?

zzzl 2006-05-05 01:10:47
编译后,代码左边显示蓝色小点,表示哪句代码是被编译了的,可我现在的一些代码不能显示那些蓝点了,这样也就不能在上面设断点了,而且用f8跟踪发现执行的顺序不对

我很久以前在delphi7下发现过这个问题,当时没太在意,现在换了delphi2006 sp2,这个问题又来了,实在不得其解,如果有谁也遇到这个问题,到这里报个道吧

ps.重启计算机,也是没有用的
...全文
395 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzzl 2006-05-08
  • 打赏
  • 举报
回复
BlueTrees(蜗牛) 的是正解!!

这个贴子多留几天,以帮助更多的人 :)
YFLK 2006-05-08
  • 打赏
  • 举报
回复
学了一招
BlueTrees 2006-05-07
  • 打赏
  • 举报
回复
原因和全面的解决方法。

原因:是Dos换行和Unix换行的差异造成的错误。Dos换行是2个字符,一个回车符+一个换行符。Unix换行只有一个自符,好像是换行符。这样在Delphi编辑器内显示时候没有问题,跟踪执行,定位代码行的时候就不准确了。

一般不会有Unix换行进入的,但是,QQ的聊天窗口使用Unix换行的,拷贝粘贴的时候,就会弄成Unix换行。

解决办法,用UltraEdit打开有问题的Pas文件然后保存为Dos换行样式就好了。
踢踏 2006-05-07
  • 打赏
  • 举报
回复
见过,后来。。。。。。莫名其妙的好了
cncharles 2006-05-07
  • 打赏
  • 举报
回复
第三方面IDE组件的问题吧
ahjoe 2006-05-07
  • 打赏
  • 举报
回复
是否那一部分代码被优化掉了,
taoxianxue 2006-05-06
  • 打赏
  • 举报
回复
没有遇到过,我用d5的.
wudi_1982 2006-05-06
  • 打赏
  • 举报
回复
没见过。。如果是上面两位仁兄说的那样,那我庆幸自己是个笨点的程序员,因为我从不复制、粘贴代码,都是自己敲。
天涯倦客 2006-05-05
  • 打赏
  • 举报
回复
不同编辑器复制粘贴代码 中间插入不显示的 字符
把代码 复制到uedit32 等工具里转换一次
aiirii 2006-05-05
  • 打赏
  • 举报
回复
有,看看是不是用了第三方的open tools 的东西

以前也遇过,忘记怎么回事,
看是不是设置了不同的语言代码集

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧