我如何检查/在特定的观看对象绝对地址

问题描述

背景

我(相信)知道一个对象的地址,我想保持一个手表就可以了。我觉得首先选择调用堆栈上线(不顶一个),然后考虑看看的局部变量的地址。 书中有,指出接口名称,并在一定的地址实现类的接口。 地址似乎是不正确的,或者我明明做错事的对象的字段值似乎就没有任何意义。以下面的图片为例。

this

问题 如何我可以一窥对象的字段,我从本地堆栈找?

解决方法

在调试器中,您可以Evaluate/Modify (Ctrl+F7) 指定地址的数据。

例如,如果您确定屏幕变量位于 $85CE88,您可以计算 TScreen($85CE88) 以查看每个字段的值。

显然,您需要知道要检查的地址处的数据类型。使用错误的数据类型会导致信息显示不正确。