X
xxhadsg
Unregistered / Unconfirmed
GUEST, unregistred user!
我有两个函数:
function A():TADODataSet;
begin
Result:=TADODataSet.Create(nil);
end;
procedure B();
var
aDataSet:TADODataSet;
begin
aDataSet:=A();
//...
end;
请问在过程B中,我要不要释放对象aDataSet?
比如:
try
aDataSet:=A();
//...
finally
aDataSet.Free;
end;
谢谢,好像Delphi高版本中可以自动回收?大侠指点一下吧.
function A():TADODataSet;
begin
Result:=TADODataSet.Create(nil);
end;
procedure B();
var
aDataSet:TADODataSet;
begin
aDataSet:=A();
//...
end;
请问在过程B中,我要不要释放对象aDataSet?
比如:
try
aDataSet:=A();
//...
finally
aDataSet.Free;
end;
谢谢,好像Delphi高版本中可以自动回收?大侠指点一下吧.