Вниз
Скачать: 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-1132406247
Дева
2005-11-19 16:17
2005.12.04
О логах


3-1129697892
Liavik
2005-10-19 08:58
2005.12.04
longtime в accsess &delphi


1-1131609127
Pank83
2005-11-10 10:52
2005.12.04
Назначение OnClick динамически созданному объекту


4-1128062639
ASDF234
2005-09-30 10:43
2005.12.04
Подскажите плиз. Почему не работает код с мапированием файла?


3-1129627040
torch
2005-10-18 13:17
2005.12.04
Есть ли в Delphi какие-нибудь средства для рабты с иерархическими




   Наверх