Форум: "Компоненты";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
ВнизКак использовать 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c