Страница 1 из 1

Записать класс

СообщениеДобавлено: 26.02.2008 (Вт) 18:30
Sector
Пытаюсь перевести программу с десктопа на мобильную платформу. На десктопе серилизовал класс и писал на диск.
Фреймворк кпк такой возможности вроде не имеет. Нуждаюсь в совете как сохранить состояние класса?

СообщениеДобавлено: 29.02.2008 (Пт) 18:32
keks-n
Внутри класса сделать 2 функции - одна пишет всё содержимое в xml, другая его по xml восстанавливает. Использовать вместо сериализации.

СообщениеДобавлено: 03.03.2008 (Пн) 12:17
Sector
Спасибо за совет, то есть как я понимаю придется каждый член класса обрабатывать в этой функции?. Сразу скопом из-за отсутсвия сериализации это не получается? Если так, тогда уж бинарно в своем формате вместо xml. Или там какие-нибудь грабли? Не так избыточно, у меня он все равно в ресурсах сидит

СообщениеДобавлено: 03.03.2008 (Пн) 18:57
keks-n
Можно и в бинарном формате, просто xml читабельнее.

СообщениеДобавлено: 03.03.2008 (Пн) 21:25
Sector
keks-n писал(а):... просто xml читабельнее.

В смысле человеку? Я предпочту читабельность для устройства. По сути дела этот класс, который я хочу сбрасывать и читать, просто большая таблица различных значений, которые никогда не меняются и смотреть и править там нечего.