<font color = red>SOS! 怎样让Delphi在逐步调试时不跟踪VCL源代码?急!</font>(100分)

  • 主题发起人 主题发起人 Sachow
  • 开始时间 开始时间
S

Sachow

Unregistered / Unconfirmed
GUEST, unregistred user!
急死学生了,自从自己定义了一个控件并安装后,在逐步调试程序时Delphi
总会是跟踪VCL源代码,使我无法调试自己的程序代码,怎么做才可以消除
这个问题。我现在没有Delphi安装盘,无法重装,但又要急用,望各位大侠
救我一命!
 
如果程序(控件)没造成Exception的话, 单步用Step over的方式就可以
不跟踪到控件内.

另外, 在自己的程序中设置断点也是一种不错的办法, 调试并不一定要
单步跟踪的
 
如果已经跟踪到vcl中了,就在自己的代码中设置断点,然后按f9运行,就能一直
运行到断点上了
 
没那么夸张吧
你看你的Option里面的路径设置
肯定把Source/VCL加到搜索路径里面去了
 
各位可知道,现在的问题不是哪一个项目会跟踪VCL源代码了,而是第一个都会!
我看了"Environment Options"中的选项,没发现哪一个是相关的。
wrench: 我的Project Option里所有路径都是空空。
IKnew: 按F8(step over)也一样,但我没发现哪里有Exception(也许有,但编译
器没报告)。
elan: 设断点该怎么设?是每一行都打上勾,还是只在每一个procedure的begin上
打勾就行了?
 
在你需要中断的那句话上打个红点
 
在需要中断地行上按 f5就行了
 
debug information 去掉
 
没办法,最后是重装解决的。你们谁都没答到点子上!不过这问题出得实在是怪,
也许没有几个人会遇到的。版主:分数能不能给我自己?
实在不行的话,再观望一段时间,给各个均分了算了。
 
首先,delphi 缺省的是不跟踪的,
其次,你可能改了某些设置,
再次,一些控件可能要进入。
最后,我也不知道答案,重装了事。
 
在你的构件程序中加
$D-
你得程序
$D+
 
menu: Tools --&gt;DebugOption
page:general
两个Path 设为空
 
g:SuperMMX
&gt;&gt;首先,delphi 缺省的是不跟踪的.
&gt;&gt;其次,你可能改了某些设置.



 
我跟过一次, 是这样设置的,
project/project option/Directories/Conditions/
Search Path 和 Debug Path 设为 $(Delphie/Source/VCL
就可以跟踪源码了, 你试着把它去掉.
 
编译自己的控件时,project/options中选择
使之不包含debug information

then your application is ok!
try it?!
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部