Вниз
Скачать: 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-63882
Michael Makushev
2002-12-23 16:37
2003.02.20
Компонента ComPort и Гипертерминал...


14-63767
КККККООООЛЛЛкккуууууллл
2003-01-30 17:26
2003.02.20
на D6 захотели KOL поставить


3-63536
BorisUK
2003-02-03 13:38
2003.02.20
Распечатать содержимое TMemo


3-63571
CPPBuilderDev
2003-02-04 10:05
2003.02.20
Уважаемые коллеги, нужна Ваша помощь!


7-63872
Masya2001
2002-12-21 22:37
2003.02.20
как выкл и вкл мышь и клавиатуру???




   Наверх