调试时在IDE中保存变量提示

时间:2014-09-01 11:25:57

标签: delphi delphi-7

我在Delphi 2007 IDE中进行调试。当我将光标移动到数组变量上时,它会显示提示。要查看更多细节数组成员,我需要转到子提示。同样的情况是我需要查看对象字段和子字段。有时在不离开提示覆盖区域的情况下移动鼠标非常棘手。在获得子提示时,是否有可能以某种方式保持后期模式?

enter image description here

2 个答案:

答案 0 :(得分:4)

我建议您将Watch添加到特定变量,然后使用Watch List检查变量/组件数据。

Watch List的主要优点是您可以同时监控多个不同的变量。 您可以以结构化的方式查看对象属性。

答案 1 :(得分:1)

虽然debugger tooltips具有一些交互性,但它们仍然基于工具提示窗口并且相应地表现,因此您无法使其持久化。这是设计使然,调试器工具提示应该允许快速检查变量值,而不是其他。

当您需要更仔细地检查变量并且您实际上对私有成员等更深层次的细节感兴趣时,您可以在debug inspector窗口中检查结构化变量。 (每个变量一个)。您可以打开许多这样的窗口,它们在调试会话期间是持久的,并且可以停靠在调试布局中。请注意,按下http://docwiki.embarcadero.com/images/RADStudio/XE5/e/thumb/8/82/QuestionMark.bmp/16px-QuestionMark.bmp.png按钮会连续使用getter方法检索属性值。

对于在调试会话中持久且不太详细的调试辅助工具,请参阅@ SilverWarior的答案。