var i:integer;
var pi:^integer;i:=1;
pi:=@i;怎么样才能知道pi的内存地址的值?
var pi:^integer;i:=1;
pi:=@i;怎么样才能知道pi的内存地址的值?
解决方案 »
- 郁闷 delphi6中 EnumWindows枚举出来的窗口句柄 和 窗口Create后的句柄不一致
- 我已经开始怀疑我碰到的这个问题是否是Delphi的巨大Bug了,涉及内存!
- 图像打印问题:打出来是全黑块!!!!
- 请问如何取得 ShellListView控件中选中的文件的文件名?
- f1book如何保存文件?(
- 如何处理中文字符?
- 更改IE代理服务器问题(注册表问题)。
- 一个LISTVIEW的编辑问题!
- 大虾们帮忙看看,我这个画bezier曲线的代码错在哪?
- 请推荐一些好的DELPHI站点。最好有完整的DELPHI的MIS系统源代码下载。
- 那里有VFW的帮助文件啊?(delphi的)UP有分.
- 开发程序时,其中的图画是如何搞出来的?
i: integer;
begin
i:=1;
Showmessage('$'+InttoHex(Integer(@I),0));
end;
i: integer;
begin
i:=1;
Showmessage('$'+InttoHex(Integer(@I),0));
end;
PInteger = ^integer;
var
i:integer;
pi:^integer;
ppi:^PInteger;
begin
i := 1;
pi := @i;
ShowMessage(IntToStr(pi^));
ppi := @pi;
ShowMessage(IntToStr(ppi^^));
end;
你看 netlib(河外孤星) 写的是
InttoHex 你们贴的也一样,下次费点事儿改成 IntToHex,或者写成 InttoHex(Integer(Addr(I)),0)) 都说得过去!
你们的分大部分这么来的吧?论坛由你们这样的不知道怎么说……
郁闷……
s:='1234';
p:=@s;
label1.caption:=Format('%p',[Pointer(s)]);
label2.caption:=Format('%p',[p]); 结果怎么不一样? 都应该是s串的地址呀,请您指导