一个奇怪的问题,delphi 2007编译后源码定位不对

xinaime 2012-09-06 08:31:57
一个奇怪的问题,delphi 2007编译后源码定位不对,断点设置后,运行完后位置根本就不对,按逐步运行居然可以运行到一些空白的行里面。



如上图,第一个红框有代码居然是没编译的,
下面的红框内 空白行和一个代码行确提示为有效状态,真搞不懂是怎么回事。
...全文
176 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlestone08 2012-09-10
  • 打赏
  • 举报
回复
你的BPL和DCU有多份且不同,DELPHI编译和调试时的符号表什么的,可能是不匹配。

完全可以想象你的工作方式:改代码时复制一份到别处,编译下。搜索路径混乱....这个习惯很不好。
僵哥 2012-09-07
  • 打赏
  • 举报
回复
有可能实际编译进程序当中的代码与当前IDE跟踪时所打开的不是同一份代码,而是另一个目录当中的同名文件。
酣酣 2012-09-07
  • 打赏
  • 举报
回复
也有可能引用的bpl版本不对需要重新编译一下!
还有可能从QQ或其他文本编辑器拷贝过来的代码中有换行符!

5,388

社区成员

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

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