tinterfacedobject

    7熱度

    7回答

    在我的代碼中,我使用了一個小數據存儲類,它在不同的地方創建。爲了避免內存泄漏和簡化工作,我想使用引用計數,所以我確實使用了引用計數,所以我確實刪除了我所有的手動調用TFileInfo.Free的參數。不幸的是Delphi報告了很多內存泄漏。搜索,所以我發現了以下問題,解釋爲什麼這不起作用: Why aren't descendants of TInterfacedObject garbage co

    4熱度

    3回答

    我有一個基於TInterfacedObject的類。我將它添加到TTreeNode的Data屬性中。 TFacilityTreeItem=class(TInterfacedObject) private m_guidItem:TGUID; m_SomeOtherNode:TTreeNode; public end; 我創建這個對象&的許多情況下,曾以爲,因爲他們是引用