Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
14-1131838128
Германн
2005-11-13 02:28
2005.12.04
Error 10106. Помогите кто может!


6-1124422105
pOLyMOrpH
2005-08-19 07:28
2005.12.04
Работа с сокетом


3-1129701482
Smolin
2005-10-19 09:58
2005.12.04
Очередность выполнения SQL запросов


2-1132170232
ilya_ae
2005-11-16 22:43
2005.12.04
Что это значит?


2-1131952549
alexus
2005-11-14 10:15
2005.12.04
Проблемы с установкой




   Наверх