Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > UpDate |
Автор: CHERRY 5.5.2007, 20:58 |
Есть прога которую пользуют N юзеров в сети. Прога в стадии разработки. Нужно оперативно доставлять update пользователям. Первое, что приходит на ум, написать загрузчик, который будет проверять есть ли обновление, заменять и затем загружать exe-файл. Но хотелось бы видеть более изящное решение. Как Вы думаете? |
Автор: MetalFan 5.5.2007, 21:02 |
CHERRY, а по-другому как еще? по любому еще одно приложение должно быть, чтобы главное обновлять) |
Автор: CHERRY 5.5.2007, 21:10 |
Возможно прога проверяет обновление и если оно есть, то сохраняет его у себя в папке с другим расширением, а когда идет завершение проги она себя убивает в памяти и переименовывает обновление для следующего запуска. Потому и задаю вопрос. Мы часто видим, когда работающая прога предлагает загрузить обновления (например Corel Draw, Adobe-семейства и т.д.) |
Автор: Snowy 5.5.2007, 21:37 |
У этих прог есть отдельная программа самообновления. А для одной программы способов много. Например написать bat-файл, который перезапишет программу при выходе. Примеров полно. Поищи поиском по слову "автообновление" |
Автор: Poopkeen 30.10.2007, 15:17 | ||||||
вот как реализовано у меня - если еще интересно в dpr главного проекта
модуль appfunc.pas берет из инишки строку типа filefrom=\\server\folder\application.exe extractres - функция из faq'ов по извлечению бинарного файла из программы
модуль newexe.dpr
вроде все ![]() |