Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 7:如何查看调用堆栈中上层局部变量的值?_Delphi_Debugging_Delphi 7 - Fatal编程技术网

Delphi 7:如何查看调用堆栈中上层局部变量的值?

Delphi 7:如何查看调用堆栈中上层局部变量的值?,delphi,debugging,delphi-7,Delphi,Debugging,Delphi 7,在Delphi7中,调试时,我可以看到当前上下文局部变量Ctrl-Alt-L和调用堆栈Ctrl-Alt-S。当我将调用堆栈导航回调用方方法时,我不知道如何检查调用方局部变量。可能吗 这是我的老毛病。我可以用我编程的所有语言来做,但不能用Delphi 您要查找的功能是: 德尔福2005评论员指南 Delphi 8和C Builder中一个流行的调试功能是使用“局部变量”对话框从调用堆栈中选择特定帧的功能。此功能现在可用于Borland Win32调试器 加载Borland Win32调试器后,查

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


这是我的老毛病。我可以用我编程的所有语言来做,但不能用Delphi

您要查找的功能是:

德尔福2005评论员指南

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

加载Borland Win32调试器后,查看“局部变量”对话框。如果此对话框尚不可见,请选择“查看|调试窗口|局部变量”,或按Ctrl-Alt-L键以显示该对话框。最初,将显示调试器所在的当前函数的局部变量值。要查看调用链前面某个方法中的局部变量,请从下拉菜单中选择方法名称

资料来源:


在Delphi 7中,local variables(局部变量)视图始终显示执行中断的函数的局部变量。

据我所知,除非您有一个从调试位置返回的引用,否则您不能。好问题,如果有更好的答案,我也想知道。在Delphi XE中,局部变量窗口的内容根据调用堆栈窗口中选择的调用方方法而变化。很抱歉,我的笔记本电脑上没有Delphi 7。好吧,简单的方法在Delphi 7中不起作用,但是有没有复杂的方法来查看堆栈变量值?因此,在Delphi 7中不可能做到这一点。我担心这就是答案。谢谢,我接受你的回答。