A
Adnil
Unregistered / Unconfirmed
GUEST, unregistred user!
variant类型的临时变量是否有必要强制释放?
我记得好像Delphi会自动释放,但又不敢肯定,例如variant使用中出现异常,Delphi如何处理?是否释放?
ie:
procedure xxx;
var
a:variant;
begin
a := createoleobject("xxx.xxxxx")
try
....
finally
a := unAssigned; //这条语句可以省略吗?
end;
end;
我记得好像Delphi会自动释放,但又不敢肯定,例如variant使用中出现异常,Delphi如何处理?是否释放?
ie:
procedure xxx;
var
a:variant;
begin
a := createoleobject("xxx.xxxxx")
try
....
finally
a := unAssigned; //这条语句可以省略吗?
end;
end;