![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]()
В общем, такая тема. Сейчас делаю векторный графический редактор. Нужно как-то хранить примитивчики. По сути, каждый из них - экземпляр соответствующего класса. Для начала всё это у меня тупо хранилось в динамическом массиве, но сейчас, конечно, это не в какие ворота не лезет. В общем, нет ли в Delphi какого-нибудь класса, который сам следил бы за памятью "подконтрольных" объектов? Не, конечно и TList использовать можно, только самому за памятью следить придётся. Там ведь при удалении деструктор вроде не вызывается, потому что TList - это по сути список указателей на что-нибудь. А хотелось бы, чтобы удалил - и деструктор вызывался и всё такое. Можно конечно сделать наследование, но опять вопрос - от чего лучше - TList, TClassList, TObjectList...
|
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Не просто удаляет из списка, а еще и деструктор удаляемого вызывает. Рекомендую.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
![]()
Сейчас попробовал, думаю, подойдет. Спасибо.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подкорректирова 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 |