Delphi 7:如何在调用堆栈中看到局部变量的值?

时间:2012-01-02 14:09:04

标签: delphi debugging delphi-7

在Delphi 7中,在调试时我可以看到当前上下文局部变量(Ctrl-Alt-L)和调用堆栈(Ctrl-Alt-S)。当我将调用堆栈导航回调用方法时,我不知道如何检查调用方局部变量。有可能吗?

这是我的一个古老的宠儿。我可以用我编程的所有语言来实现,但不能用Delphi实现。

1 个答案:

答案 0 :(得分:2)

您正在寻找的功能是added to the Win32 debugger in Delphi 2005

  

Delphi 2005评审员指南

     

...

     

Delphi 8和C#Builder中流行的调试功能是使用“局部变量”对话框从调用堆栈中选择特定帧的功能。此功能现在可用于Borland Win32调试器。

     

加载Borland Win32 Debugger后,查看“局部变量”对话框。 (如果此对话框尚未显示,请选择“查看”|“调试Windows”|“本地变量”,或按Ctrl-Alt-L,以显示它。)最初,显示调试器所在的当前函数的本地变量值。要在调用链中较早的方法之一中查看局部变量,请从下拉菜单中选择方法名称。

     

http://edn.embarcadero.com/article/images/33289/53.png


在Delphi 7中,局部变量视图总是显示执行中断的函数的局部变量。