在Delphi 7中,在调试时我可以看到当前上下文局部变量(Ctrl-Alt-L)和调用堆栈(Ctrl-Alt-S)。当我将调用堆栈导航回调用方法时,我不知道如何检查调用方局部变量。有可能吗?
这是我的一个古老的宠儿。我可以用我编程的所有语言来实现,但不能用Delphi实现。
答案 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,以显示它。)最初,显示调试器所在的当前函数的本地变量值。要在调用链中较早的方法之一中查看局部变量,请从下拉菜单中选择方法名称。
在Delphi 7中,局部变量视图总是显示执行中断的函数的局部变量。