Все вопросы: [tinterfacedobject]

2 вопросов

похожие теги:
8
голосов
7ответов
5814 просмотров

Подсчет ссылок на объекты

В своем коде я использую небольшой класс для хранения данных, который создается в разных местах. Чтобы избежать утечек памяти и упростить работу, я хочу использовать подсчет ссылок, поэтому я и сделал type TFileInfo = class (TInterfacedObject, IInterface) и удалил все ручные вызовы TFileI...

4
голосов
3ответов
2543 просмотров

почему потомки TInterfacedObject не собирают мусор?

У меня есть класс на основе TInterfacedObject. я добавляю его в свойство Data TTreeNode. TFacilityTreeItem=class(TInterfacedObject) private m_guidItem:TGUID; m_SomeOtherNode:TTreeNode; public end; Я создал много экземпляров этого объекта и предположил, что, поскольку они подсчитаны по...