呵呵,我想不出这个问题同使用指针有多大联系。
不要对指针有神秘感。
在DELPHI ,其实你已经无数次地使用过指针了,只是你没有注意到罢了。
对比一下BCB,
DELPHI中
Label1:TLable;
同 BCB 中
TLable *label1;
是一回事。
不要对指针有神秘感。
在DELPHI ,其实你已经无数次地使用过指针了,只是你没有注意到罢了。
对比一下BCB,
DELPHI中
Label1:TLable;
同 BCB 中
TLable *label1;
是一回事。
调试欢乐多
我个人认为指针不难!指针有两种用法:
1、给指针指定一地址,在往地址里赋值。
var p:pchar;
begin
try
getmem(p,255);
p:='asfdasdf';
finally
freemem(p,255);
end;
end;
2、指针直截指向一地址,在取地址里的值。
var p:pchar;
s:String;
begin
s:='asdfa';
p:=@s;
end;