Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

TTreeView: освобождение памяти   Найти похожие ветки 

 
parovoZZ ©   (2006-02-13 09:37) [0]

Вопрос такого характера: в хелпе написано, что при уничтожении узла\подузла память, занимаемая полем Node.Data, не овобождается. Как быть - при уничтожении дерева надо пробежать по всем нодам и применить Node.Data.Free ?


 
ЮЮ ©   (2006-02-13 09:45) [1]

Если там указатели на объекты, которые нигде больше не удалюяются, то
TObject(Node.Data).Free,  если указатели на динамически выделенную память, которая нигде больше не освобождается - то Releale(TRecordType(Node.Data)).

Соответствующий код можно написать в обработчике OnDeletion, особенно если допускается удаление отдельных узлов.



Страницы: 1 вся ветка

Текущий архив: 2006.09.17;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.028 c
2-1156416761
Alexey 12
2006-08-24 14:52
2006.09.17
Чтение последних строк файла


15-1156893387
Макс Черных
2006-08-30 03:16
2006.09.17
Вот так вот крутые перцы летають :)


15-1156239467
Pazitron_Brain
2006-08-22 13:37
2006.09.17
Посоветуйте сайт или книгу по электроннике


15-1156607881
ArtemESC
2006-08-26 19:58
2006.09.17
Генератор псевдослучайных чисел...


4-1147936539
serguar
2006-05-18 11:15
2006.09.17
в каком модуле определена константа GWW_HWNDPARENT