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

Вниз

Коллекции объектов моего класса   Найти похожие ветки 

 
zeroed   (2008-01-21 17:06) [0]

Написал свой класс. Создаю много объектов этого класса.
Где лучше всего это хранить? Чтобы коллекция автоматически расширялась, чтобы можно было по ней итерировать.


 
Сергей М. ©   (2008-01-21 17:07) [1]

Термин "коллекция" откуда возник ? Не с потолка же ? Мог ведь и термин "список" возникнуть ..


 
Юрий Зотов ©   (2008-01-21 17:31) [2]

Если нужен доступ в design-time - то TCollection.

Если нет - то TList, TObjectList, TThreadList, TComponentList. От задачи зависит.


 
zeroed   (2008-01-21 19:54) [3]


> Термин "коллекция" откуда возник ? Не с потолка же ? Мог
> ведь и термин "список" возникнуть ..


Из Java, я на ней пишу =)


 
zeroed ©   (2008-01-22 00:35) [4]


> Если нет - то TList, TObjectList, TThreadList, TComponentList.
>  От задачи зависит.


Создал свой класс, представляет собой смайл =)
Зачитываю их (не графику, а просто конфигурационный файл смайл-пака), хочу их всех поместить в коллекцию.
После чего мне надо будет пройтись по коллекции, завалидировать и сгенерировать несколько новых файлов на их основе.

Что лучше использовать и почему?


 
Юрий Зотов ©   (2008-01-22 08:33) [5]

> zeroed ©   (22.01.08 00:35) [4]

Давайте поступим так: Вы тратите 10 минут на чтение в справке общего описания каждого из указанных классов. Цель - уяснить, для чего каждый из них предназначен и какая между ними разница. Это примерно 3-5 строк текста на каждый класс, так что в 10 минут уложитесь.

После этого, если вопрос не отпадет сам собой, задаете его снова. Но в такой форме: "Я прочел справку и понял то-то (указать конкретно), но не понял того-то (указать конкретно). Поэтому не могу решить, какой класс мне лучше использовать для списка своих объектов".


 
zeroed ©   (2008-01-22 14:41) [6]

TList вполне подойдет...


 
Семеныч   (2008-01-22 15:04) [7]

> zeroed ©   (22.01.08 14:41) [6]

Тогда TObjectList будет удобнее. Автоуничтожение можно и отключить, если оно не нужно.



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
2-1201139759
Maloj2007
2008-01-24 04:55
2008.02.17
Определение размера TStringList


15-1200297408
Human
2008-01-14 10:56
2008.02.17
oracle.exe в Oracle занимает много оперативной памяти


15-1200319830
vajo
2008-01-14 17:10
2008.02.17
Проблема работы принера HP 1018 на WinVista Busines.


15-1200464919
Torry
2008-01-16 09:28
2008.02.17
Системы документоборота для офиса


6-1180619634
Леван Варшанидзе
2007-05-31 17:53
2008.02.17
Работа с FTP