您给我站住,听到没有?给我站住,站住。。。。(50分)

  • 主题发起人 主题发起人 hua8hua
  • 开始时间 开始时间
H

hua8hua

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,有谁能够给我具体说说New,Setlength,Getmem,Initialize等分配函数
和Freemem,Dispose,Finalize,nil等释放函数的使用,底下是我的一段程序:
procedure TForm1.Button3Click(Sender: TObject);
var
p:pointer;
begin
getmem(p,10);
p:=pointer(integer(p)+3);
//(1) finalize(p);
//(2) p:=nil;
//(3) freemem(p);
//(4) Dispose(p);
end;
在最后的释放中,1和2不会错,3和4错误,但是1和2到底有没有释放掉?请高手给解答解答
 
什么题目嘛...
 
自己找本书看看就得了
 
多人接受答案了。
 
后退
顶部