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

Вниз

Как использовать TList   Найти похожие ветки 

 
Cloude   (2005-05-11 20:53) [0]

Хочу написать компонент, где бы мои объекты хранились в TList. Написал editor, где можно добавлять и удалять объекты. Все нормально, но когда запускаешь или загружаешь проект, все объекты исчезают. Если использовать TCollection вместо TList, то все нормально. Как мне сделать так, чтобы после компиляции мои объекты не исчезали?


 
VMcL ©   (2005-05-11 23:30) [1]

>Как мне сделать так, чтобы после компиляции мои объекты не исчезали?

Вам виднее.


 
-=XP=- ©   (2005-05-11 23:51) [2]

см. в сторону TComponent.DefineProperties(Filer: TFiler); override;


 
Юрий Зотов ©   (2005-05-12 01:20) [3]

> когда запускаешь или загружаешь проект, все объекты исчезают.
> Если использовать TCollection вместо TList, то все нормально.

Потому что TList - это прямой наследник TObject и в DFM он не сохраняется. А TCollection - это наследик TPersistent и он в DFM сохраняется.

Вывод - либо использовать TCollection, либо писать сохранение/чтение ручками (см. [2]). Я бы выбрал первое - тем более, что тогда и свой редактор не потребуется.


 
VMcL ©   (2005-05-12 21:52) [4]

>>VMcL ©   (11.05.05 23:30) [1]

Виноват. Sorry.



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

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

Наверх




Память: 0.47 MB
Время: 0.05 c
2-1132328446
Alex 3000
2005-11-18 18:40
2005.12.04
Как перенесли


2-1131824166
Виталий80
2005-11-12 22:36
2005.12.04
Как сделать ф-цию парсинга


1-1131561034
Shopot
2005-11-09 21:30
2005.12.04
Можно ли создать объект...


2-1132236530
DelphiLexx
2005-11-17 17:08
2005.12.04
14pt и пикселы


14-1132132934
Zhekson
2005-11-16 12:22
2005.12.04
Вопрос на засыпку