delphi7代码跟踪的问题(50分)

  • 主题发起人 主题发起人 feng08
  • 开始时间 开始时间
F

feng08

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我按ctrl+鼠标左击的方式跟踪代码跟不进去,不是vcl源码,就是普通的代码都跟不进去?
我的 use debug dcus 已经勾选了也跟不去vcl源码。
为什么呢?
不同的bpl包之间的pas单元可以代码跟踪吗?
 
在调试状态时,Ctrl+鼠标左击变量可以显示断点当前变量的数值,并不是跟踪代码吧?
在跟踪代码应该使用“F7”跟进过程或函数
 
我的意思就是追踪代码,不是调试
 
应该可以吧。只要选项的环境变量里包含*.pas文件的路径、VCL控件里必须有包含有*.pas源码的、在单元里使用uses包含相关的文件,就可以使用Ctrl+鼠标左击跟踪代码码。你可以测试测试在当前单元里定义一个函数。然后再在其它事件中调用该函数。你再试试用Ctrl+鼠标点击该函数名看看Delphi能不能定义到函数地方。如果这样都不行,那就没办法了。如例子:
Function TestMouse(s:String):String;
begin
Result := s + 'test';
end;

begin
// 在这里用Ctrl+鼠标点击TestMouse函数看看能不能定位到TestMouse函数里,如果这样都不行,那我就没办法。如果可以,那前面不可以的可能就是上面说的问题了。
ShowMessage(TestMouse('TestMouse Function '));
end;
 
我也遇到过这样的问题,vcl的代码都可以跟踪,第三方的不行(以前是可以的).不过也没解决.现在用gexperts搜索,太别扭了.
 
brower path 加上也没用
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部