[Devel] сохранение сеанса

Vadim Makarov vadmak на office.etersoft.ru
Ср Сен 15 20:49:30 MSD 2010


Выношу на всеобщее обсуждение...

Необходимо при закрытии главного окна неким образом сохранять положение и
состояние открытых окон,
чтобы в нужный момент загрузиться и....вуа-ля...все расставить по старым
местам.

С Ильей прикинули два пути:
1) Классика жанра: при сохранении конструируем некий файл (напр. xml),
который наполняем в 
соответствии с нашими реалиями. Все просто и очевидно, но вместе с тем
грустно и не универсально.

2) Сериализовать (serialize) нужные нам экземпляры классов, чтобы без
особенной головной боли
можно было что-то менять в их структуре. Тут можно воспользоваться тем же
содержимым boost-а,  ZeroC Ice
или Protobuf. Вот только чем именно?

Прошу высказать свое мнение.
NB! Объективная критика приветствуется!!


Подробная информация о списке рассылки Devel