Delphi从TObjectList中删除一个对象

前端之家收集整理的这篇文章主要介绍了Delphi从TObjectList中删除一个对象前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含一个或多个对象的TObject列表(FileEventObjects:= TObjectList.Create(True);).对象需要保留在列表中,直到它们被处理. (对象列表在应用程序的持续时间内存在.)

我不完全确定如何从列表中删除已处理的对象.

如果我执行FileEventObjects.Delete(i),对象是否会“释放”

是否有任何有用的TObjectLists实例的链接

问候,彼得.

解决方法

如果将True传递给TObjectList构造函数(默认情况下它也是True),则无论是否使用“删除”,“删除”或“清除”,列表都会在从集合中删除任何对象后立即释放它.

除此之外,TObjectList可以像TList一样使用.

猜你在找的Delphi相关文章