![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| demonoide |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 15.4.2007 Где: Невоград Репутация: нет Всего: нет |
Программа представляет собой набор список групп, в которых находятся пользователи.
Диаграмма классов: TGroup List |-->TUserList ---|-->TStruct Т.е. список групп содержит -> списки юзеров -> которые содержат в себе структуру каждого юзера. Вот так выглядят классы:
Сделать высокоуровневую сериализацию - получилось (взял с сайта rsdn), а с десериализацией - проблема, в душе не чаю как писать для моей реализации SetParentComponent(Value: TComponent); override; Если можно приведите пример или дайте что почитать, ибо в Интернете мало чего нашёл по этому поводу. |
||||||
|
|||||||
| Felan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 284 Регистрация: 2.8.2007 Где: Самара Репутация: 2 Всего: 7 |
Никак.
Делай вручную сохранение и восстановление. Но, судя по тому, что ты написал, я подозреваю, что ты пытался использовать встроенную сериализацию... Тогда тебе надо элементы наслеодовать от TCollectionItem, а вместо TObjectList использовать TCollection. Тогда будетут автоматически сохраняться published свойства. -------------------- // Любая сложная система - это темный лес. Каждый в этом лесу протаптывает свои тропинки, по ним и бегает. Лишь изредка, сходя с них, мы находим много интересного, а порою и страшного. |
|||
|
||||
| demonoide |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 15.4.2007 Где: Невоград Репутация: нет Всего: нет |
Всё шикарно сохраняется при моей реализации, но не десериализуется.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |