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

发布于 2024-12-23 13:23:49 字数 161 浏览 2 评论 0原文

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

这是我的老毛病。我可以用我编程过的所有语言来完成此操作,但不能用 Delphi 来完成。

In Delphi 7, while debugging I can see the current context local variables (Ctrl-Alt-L), and the call stack (Ctrl-Alt-S). When I navigate the call stack back to the caller methods, I don't know how to inspect the caller local variables. Is it possible?

This is an old pet peeve of mine. I can do it in all the languages I've programmed, but not in Delphi.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听风念你 2024-12-30 13:23:49

您正在寻找的功能已添加到 Delphi 2005 中的 Win32 调试器

Delphi 2005 审阅者指南

...

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

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

”"
(来源:embarcadero.com


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

The feature you are looking for was added to the Win32 debugger in Delphi 2005:

Delphi 2005 Reviewer's Guide

...

A popular debugging feature in Delphi 8 and C# Builder is the capability to select a particular frame from the call stack using the Local Variables dialog box. This feature is now available for the Borland Win32 Debugger.

With the Borland Win32 Debugger loaded, view the Local Variables dialog box. (If this dialog box is not already visible, select View | Debug Windows | Local Variables, or press Ctrl-Alt-L, to display it.) Initially, the values of variables local to the current function that the debugger is in are shown. To view local variables in one of the methods earlier in the call chain, select the method name from the drop-down menu.


(source: embarcadero.com)


In Delphi 7 the local variables view always shows the local variables for the function in which execution has broken on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文