我正在添加一些TObject后代TStringList,例如通过调用AddObject.当我释放列表对象时,我希望它们被释放.有没有办法实现这个目标?
iMa*_*ari 14
该OwnsObjects财产TStringList应设置为True以使列表来释放它的对象被破坏时.这可以通过调用接收OwnsObjects参数的构造函数重载或通过在创建后显式设置属性来实现.最好设置OwnsObjects为对象结构的一部分.
该文档描述了这样的属性:
该OwnsObjects属性指定字符串列表是否拥有存储的对象与否.如果OwnsObjects属性设置为True,则Destroy析构函数将释放为这些对象分配的内存.
| 归档时间: | 
 | 
| 查看次数: | 2674 次 | 
| 最近记录: |