Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2010, 03:40   #1
-MagicAlex-
Пользователь
 
Аватар для -MagicAlex-
 
Регистрация: 28.12.2009
Сообщений: 42
По умолчанию TTreeView, освобождение памяти

Для хранения данных использую TTreeView. Каждый узел дерева - объект класса TTreeNode. У каждого такого объекта есть свойства Data типа pointer, где собственно и храню данные (выделяю память под них). То есть при удалении узла память надо освобождать - на событие OnDeletion вешаю dispose. Вопрос вот в чем - если у удаляемого узла есть дочерние узлы, то для них срабатывает событие OnDeletion?
-MagicAlex- вне форума Ответить с цитированием
Старый 29.08.2010, 06:37   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Да. Удаляется заголовочный и все дочерние узлы.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 29.08.2010, 13:54   #3
-MagicAlex-
Пользователь
 
Аватар для -MagicAlex-
 
Регистрация: 28.12.2009
Сообщений: 42
По умолчанию

Спасибо
-MagicAlex- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TTreeView Sergey2 Компоненты Delphi 1 16.09.2009 15:22
TTreeview crit Компоненты Delphi 8 16.06.2009 08:32
TTreeView Sergey2 Компоненты Delphi 11 07.05.2009 21:09
TTreeView alll_23 Общие вопросы Delphi 2 23.10.2007 12:36