Вниз
Скачать: CL | DM;

обновление версии программы   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
7-63880
Supreme
2002-12-19 20:25
2003.02.20
Как работать с пультом для TV-тюнера?


14-63798
KonstVD
2003-02-04 09:01
2003.02.20
2 рубЛЯ


8-63690
Anar
2002-10-26 23:29
2003.02.20
Несколько музыкальных файлов в один


7-63862
Polluks
2002-12-19 16:41
2003.02.20
Отцы. Как определить какой windows установлен на машине?


14-63808
Ундервуд
2003-02-04 11:43
2003.02.20
Компы DirectX для сетевого обмена с помощью <b>DirectPlay</b>




   Наверх