假设已经有一个tlist对象alist.
并声明了一个类Taclass
下面是代码:
procedure test
var
pVar:Taclass;
i:integer;
begin
for i:=0 to 9 do
begin
pVar:=Taclasss.Create;
alist.Add(Pointer(pVar));
end;
//干一些其他事
for i:=9 downto 0 do
begin
pVar:=Taclass(alist.items[i]);
pVar.Free;
alist.Delete(i);
end;
end;
并声明了一个类Taclass
下面是代码:
procedure test
var
pVar:Taclass;
i:integer;
begin
for i:=0 to 9 do
begin
pVar:=Taclasss.Create;
alist.Add(Pointer(pVar));
end;
//干一些其他事
for i:=9 downto 0 do
begin
pVar:=Taclass(alist.items[i]);
pVar.Free;
alist.Delete(i);
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货