Главная страница
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.033 c
2-1131960442
zserge
2005-11-14 12:27
2005.12.04
Как прописать относительный путь...


1-1131370818
DelphiLexx
2005-11-07 16:40
2005.12.04
TLogFont (вывод текста по 90 градусов)


4-1128059396
Rentgen
2005-09-30 09:49
2005.12.04
Как правильно "ждать" данных с COM-порта?


2-1132140756
MitjaT
2005-11-16 14:32
2005.12.04
Глюки при крупном размере экрана


2-1132042469
syte_ser78
2005-11-15 11:14
2005.12.04
сетевой доступ к Paradox7