delphi里如何得到一个变量的地址值

chinaren12345 2006-12-12 05:50:25
我想把变量的地址值显示出来,如何做到?
...全文
297 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttoth12 2006-12-12
  • 打赏
  • 举报
回复
收藏,学习!!!
do2008 2006-12-12
  • 打赏
  • 举报
回复
楼上似乎不对

var
str:string;
i:integer;
begin
str:='abcdefg';
i:=1;
showmessage(InttoStr(integer(Str)));
showmessage(InttoStr(integer(i))); //这样是1,呵可呵

//应该加一个取址运算符@
showmessage(InttoStr(integer(@Str)));
showmessage(InttoStr(integer(@i)));
end;
lihuasoft 2006-12-12
  • 打赏
  • 举报
回复
变量名就是变量的地址
var str:string;
begin
str:='abcdefg';
showmessage(InttoStr(integer(Str));
end;

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧