一个关于F7(单步跟踪)的问题

charlze 2003-08-20 10:28:30
进入project1.dpr的Application.Initialize后,按F7进入了Consts模块,后面还跟着很多vcl中的模块,调试无法进行,可是并没有打开Use Debug DCUs,怎样才能避免这种情况呢?请高手指教!
...全文
59 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ehom 2003-08-21
  • 打赏
  • 举报
回复
通过F7, F8的切换完全可以做到只调试特定位置的VCL代码
charlze 2003-08-21
  • 打赏
  • 举报
回复
fwjingling兄误会了,我是不想调试vcl模块,以前在xp下用F7从不进入vcl的
重新build project后也没用,我怀疑是哪项设置被改了?delphi中好像没有将设置恢复默认值的功能
charlze 2003-08-21
  • 打赏
  • 举报
回复
不一定吧,比如Application.Initialize;如果用F7,就会进入vcl模块,把你烦死,如果用F8,这一步直接跳过,怎么调试自己写的Form1的Initialize部分?
lxpbuaa 2003-08-20
  • 打赏
  • 举报
回复
fwjingling(蓝精灵) (▲▲▲▲)所说方法用来调试特定VCL代码位置代码还是蛮好的:》

—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
ehom 2003-08-20
  • 打赏
  • 举报
回复
咳~~~VCL要那么调试?那Borland真该好好反省反省了,fwjingling你还是学学楼主的Use Debug DCUs
ehom 2003-08-20
  • 打赏
  • 举报
回复
F8
lxpbuaa 2003-08-20
  • 打赏
  • 举报
回复
fwjingling(蓝精灵) (▲▲▲▲▲):
他的意图正好和你相反!!

—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
fwwxxjingling 2003-08-20
  • 打赏
  • 举报
回复
想要直接调试Vcl里的单元当然不行,不过可以采用如下方法进行:
1. 将你要调试的Vcl单元“Save as”到你自己的目录下,不要变文件名;
2. 选择 Add Project把您刚存的文件加入到Preoject里。
3. Ok, 按 F7 开始调试吧...
lxpbuaa 2003-08-20
  • 打赏
  • 举报
回复
不会啊,你选择Project->Build Project再看看

—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————

5,392

社区成员

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

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