如何察看内存中某一地址的值是多少,向VC6中的那样(200分)

  • 主题发起人 主题发起人 superhero
  • 开始时间 开始时间
S

superhero

Unregistered / Unconfirmed
GUEST, unregistred user!
我每次声明指针后
如pInt: ^Integer;i: Integer;
pInt := @i;
显示地址是$D****,但我CPU调试窗口中goto Address找不到此地址
整个CPU窗口各项都是什么意思啊
调试不爽,写程序台南了
 
如果要显示值的话
showmessage(pInt^)即可
cpu窗口没研究过
 
在右下的窗口中根据地址查看值。
 
在调试时用Ctrl+Alt+W调出watch list窗口,用Ctrl+A增加三个项目:
i,pInt,pInt^
去看看效果吧。
 
在源代码上要观察的变量上点右键,选择debug/Inspect 试试
 
如果是在cpu窗口看内存,goto Address输入 i 或者输入 $D**** 就可以看到了
如果只是要看i,在watch窗口看i就可以了
 
直接用Ctrl键,再按鼠标也可以
 
好像地址是寄存器中的
堆或栈中go to不到

还有我觉得ShowMessage这种方法在我初学编程时经常用的,目前我基本上不用这种土方法了。譬如一个TList中各项存的都是指针结构(或树组)你怎么看
 
后退
顶部