Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Удаление узла TreeView и связанных с ним данных

583
18 июня 2006 года
#define
150 / / 03.12.2002
Подскажите пожалуйста нужно ли при удалении узла (Node) из TreeView освобождать память, выделенную для хранения данных узла (и для его потомков), т.е. делать Dispose(PMenuItem(Node.Data)) или компонент сам об этом заботится при Node.Delete и Node.DeleteChildren? В справке по этим методам сказано соответсвенно:
"Use the DeleteChildren method to delete all children of a tree node, freeing all associated memory"
- и -
"Use the Delete method to delete a tree node and free all associated memory"
Значит ли это, что не нужно делать Dispose?
339
19 июня 2006 года
verybadbug
619 / / 12.09.2005
незнаю, что они (borland) хотели сказать этим "and free all associated memory"..... только Node.Data автоматически не чистица....

мог бы и сам попробовать обратиться к своему MenuItem после удаления node.... ))) если exception не вывалит - значит объект живой.... вот
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог