CList:=TStringList.Create()
try
begin
CPackage(Package,CList);
end;
finally
begin
CList.Clear;
CList.Free;
end;
end;CPackage函数是调用的一个dll文件中函数,CList作为参数传入,
请问最后几行的清空释放CList有问题吗? 不释放没提示什么不对,但是加上清空释放会提示
一个指针错误 ,请明白的兄弟们指点一下 在线等待
try
begin
CPackage(Package,CList);
end;
finally
begin
CList.Clear;
CList.Free;
end;
end;CPackage函数是调用的一个dll文件中函数,CList作为参数传入,
请问最后几行的清空释放CList有问题吗? 不释放没提示什么不对,但是加上清空释放会提示
一个指针错误 ,请明白的兄弟们指点一下 在线等待
还有2楼的朋友,你说系统会自动释放,可是我看帮助里面stringlist
procedure TForm1.Button1Click(Sender: TObject);
var TempList: TStrings; { declare the list }
begin
TempList := TStringList.Create; { construct the list object }
try { use the string list }
finally TempList.Free; { destroy the list object }
end;
end;
帮助是这么写的啊 到底系统会自动释放吗 麻烦再确认一下 谢谢