Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Обновление релизов


Автор: Гость_guest 3.6.2005, 14:52
Собираюсь писать прогу, будет установленна в разных местах, надо предусмотреть возможность внесения обновлений (ну типа как в винде), помогите кто знает как лучше это предусмотреть?

Автор: Vyacheslav 3.6.2005, 15:03
Использовать схему exe + dll(plugin). Плюс поддержку менеджера версий

Автор: maddoc 3.6.2005, 15:12
то есть все паковать в длл?
а про менеджер версий подробнее можно?

Автор: Vyacheslav 3.6.2005, 16:43
Разбиваешь свое приложение на простейшее exe - приложение, которое никак на завязано на конкрентый функционал, и для которого, естесвенно, вероятность пропатчивания будет минмальна. Оно будет выролнять только общие функции: обработка ошибок, регистрация пользователя, загрузка плагинов. Можно ьак же предусмотреть опреацию получения новых версий плагинов: приложение при запуске обращается на зашаренный ресурс(может даже инетовский) сверяет версии плагинов на станции с выложенными на ресурсе и если версия на ресурсе выше скачивает его. Один раз аккуратно написав такое приложение, его можно использовать практически для любых целей, меняя наполненние посредством создания и модификации плагинов. Я старамоден, и у меня это обычно MDI-приложение с меню и деревом работ в левой части. Меню и дерево формируются при запуске во время загрузки плагинов в зависмости от того чего в них заложено. Ну и так далее

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)