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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2009, 14:31   #1
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию TList, TClassList и другие

В общем, такая тема. Сейчас делаю векторный графический редактор. Нужно как-то хранить примитивчики. По сути, каждый из них - экземпляр соответствующего класса. Для начала всё это у меня тупо хранилось в динамическом массиве, но сейчас, конечно, это не в какие ворота не лезет. В общем, нет ли в Delphi какого-нибудь класса, который сам следил бы за памятью "подконтрольных" объектов? Не, конечно и TList использовать можно, только самому за памятью следить придётся. Там ведь при удалении деструктор вроде не вызывается, потому что TList - это по сути список указателей на что-нибудь. А хотелось бы, чтобы удалил - и деструктор вызывался и всё такое. Можно конечно сделать наследование, но опять вопрос - от чего лучше - TList, TClassList, TObjectList...
megachuhancer вне форума Ответить с цитированием
Старый 01.10.2009, 14:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
TObjectList
Этот точно следитза мусором.
Не просто удаляет из списка, а еще и деструктор удаляемого вызывает.
Рекомендую.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.10.2009, 15:17   #3
megachuhancer
Форумчанин
 
Регистрация: 16.04.2009
Сообщений: 247
По умолчанию

Сейчас попробовал, думаю, подойдет. Спасибо.
megachuhancer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подкорректирова tList Altera Общие вопросы Delphi 2 11.09.2009 20:24
tList с указателями на методы Altera Общие вопросы Delphi 3 19.08.2009 15:25
Сортировка TList prikolist Общие вопросы C/C++ 0 27.04.2009 21:48
Tlist - Сортировка MAcK Компоненты Delphi 1 03.09.2007 15:24
Блокирование при работе с TList. Riman Общие вопросы Delphi 7 31.05.2007 15:28