单步调试的怪事情(50分)

  • 主题发起人 主题发起人 季晓峰
  • 开始时间 开始时间

季晓峰

Unregistered / Unconfirmed
GUEST, unregistred user!
各位帮个忙,帮我解决一个怪问题。装好Delphi以后,本来使用F7单步调试程序是不会
自动打开VCL或RTL源码的。但是我今天把源码windows.pas copy到我的工程文件目录里,
然后修改windows.pas,添加了两项win2000新增的预定义常量,然后Build All重新编译
windows.pas成windows.dcu,然后copy到Delphi5的lib目录里覆盖原来的windows.dcu,
source/rtl/win/windows.pas也同样更新。然后就出现怪事了,每当我按F7单步执行的时候
,都会自动跟踪到source/rtl/windows.pas文件,而且是自动打开的。刚才copy出来的
windows.pas、windows.dcu我已经删除了,我试过了,用原来的windows.dcu就没有问题,
换新的windows.dcu就出现这个怪事,请问是什么原因?可以说详细点吗?谢谢!

 
大概是日期原因吧
 
是不是原来的dcu中不包含debug信息, 而你新编译的包含?
 
谢谢Iknow,我搞定了
 
后退
顶部