首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

TList能释放所有类型的对象吗?该怎么解决

2012-02-06 
TList能释放所有类型的对象吗?varObjectList:TList存放不同类型的对象procedurefreeobjectlistbeginfori

TList能释放所有类型的对象吗?
var
    ObjectList:   TList;   存放不同类型的对象

procedure   freeobjectlist;
begin
    for   i   :=   0   to   ObjectList.Count   -   1   do
    begin
        TObject(ObjectList[i]).Free;
    end;
end;
能释放所有对象吗?




[解决办法]
不知道,可能delphi的架构师们认为没必要让你继续往下看了,因为任何对象的释放都会调用tobject的析构函数,而tobject是所谓的delphi原子,他的析构函数没有代码。

热点排行