[Devel] сохранение сеанса
Vadim Makarov
vadmak на office.etersoft.ru
Ср Сен 15 20:49:30 MSD 2010
Выношу на всеобщее обсуждение...
Необходимо при закрытии главного окна неким образом сохранять положение и
состояние открытых окон,
чтобы в нужный момент загрузиться и....вуа-ля...все расставить по старым
местам.
С Ильей прикинули два пути:
1) Классика жанра: при сохранении конструируем некий файл (напр. xml),
который наполняем в
соответствии с нашими реалиями. Все просто и очевидно, но вместе с тем
грустно и не универсально.
2) Сериализовать (serialize) нужные нам экземпляры классов, чтобы без
особенной головной боли
можно было что-то менять в их структуре. Тут можно воспользоваться тем же
содержимым boost-а, ZeroC Ice
или Protobuf. Вот только чем именно?
Прошу высказать свое мнение.
NB! Объективная критика приветствуется!!
Подробная информация о списке рассылки Devel