Вниз
Скачать: 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.023 c
2-1132059696
voe
2005-11-15 16:01
2005.12.04
Жизнидеятельность приложений


5-1114398208
ita
2005-04-25 07:03
2005.12.04
Как создать свойство


14-1131715063
oldman
2005-11-11 16:17
2005.12.04
Что-то я сленг сапсем забывать стал :)


1-1131391453
Андрей Молчанов
2005-11-07 22:24
2005.12.04
ListView и редактирование InPlace


14-1131945015
Некто
2005-11-14 08:10
2005.12.04
МультиЗагрузчик ОС




   Наверх