Форум: "Базы";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];
Внизобновление версии программы Найти похожие ветки
← →
BorisUK (2003-02-04 14:16) [0]Хотелось бы обсудить вопрос связанный с автообновлением exe файла проекта у всех юзеров.
Ситуация. Файл проекта распологается в общем каталоге.
У юзеров прописывается каталог обновлений (сетевой).
После запуска программа смотит на exe в том каталоге (или его версию или дату изменения, что лучше?)
Потом нужно запустить программу которая закопирует новый файл и заменит им предидущий.
Вопросы следующие.
1. Что лучше смотреть дату обновления или версию и чем это можно сделать?
2. Существуют ли стандартные решения данной проблемы? Какие?
Заранее спасибо. Очень хочется грамотно проработать данный вопрос :)
← →
Александр Спелицин (2003-02-04 16:38) [1]1. Можно смотреть и то и другое. Если что-либо изменилось, то выложили новый файл. См. GetFileVersionInfo.
2. Самое простое, это чтобы программа говорила пользователю о наличии новой версии и завершалась. А копирование сделать с помощью обычного bat файла, запускаемого пользователем.
Теперь осталось только запрограммировать все, о чем здесь говорилось.
← →
BorisUK (2003-02-04 16:46) [2]Спасибо.. Как раз так я уже почти и реализовал...
К информации о том что программа устарела решил всеже добавить кнопку "Обновить модуль"
После него программа запускает другию прогу "AutoUpdate", а сама закрывается. Ну а затем уже exe шник подменяется на новый.
Всеже кто однозначно может ответить:
> 2. Существуют ли стандартные решения данной проблемы? Какие?
Обновление данных по локальной сети не такая уж и сложная задача.
Можно ли усложнить - допустим обновлять по FTP. Версию читать оттудаже...
Что в этом разе можно сделать?
← →
Sergey13 (2003-02-05 09:08) [3]2BorisUK © (04.02.03 14:16)
http://polesoft.narod.ru/Products/Starter/starter.html
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.081 c