|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.06.2015, 19:27 | #1 |
Форумчанин
Регистрация: 27.04.2015
Сообщений: 437
|
Обновление проекта у клиентов
Приветствую всех)
В общем есть бд sql server, клиенты подключены,мы все в одной комнате))) Подскажите, как можно организовать обновление проекта по сети,что при запуске проекта сначала была проверка на обноалегие?) как в world of tanks |
25.06.2015, 20:08 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Проект - готовая программа или проект - исходники программы?
Если первое - то внутри приложения реализуется проверка новой версии программы через запрос на веб-адрес или расшаренную папку в сети. Приложение, заходит на сетевой ресурс с обновлением, сравнивает версию приложения с установленной версией, качает обновление в папаку tempupdate например, запускает программу обновления локальной копии, и закроется. Программа обновления локальной копии в это время ждет когда старая версия ПО завершит работу. Когда это происходит, заменяет старые файлы новыми запускает новую версию и ликвидируется. Если исходники программы - возьмите SVN или Git или другую систему контроля версий. Проверка версий, ну например приложение знает свою версию 1.0.0.0, на сервере обновлений лежит некий update.txt где пишется новая версия: 1.1.0.0, если старая версия ПО устарела, ПО качает update_<новая версия>.exe например. Все зависит от того как организовано обновление, exe файлом или каждый файл по отдельности и т.д. и т.п. Последний раз редактировалось Человек_Борща; 25.06.2015 в 20:11. |
26.06.2015, 08:54 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
26.06.2015, 18:56 | #4 |
Форумчанин
Регистрация: 19.01.2015
Сообщений: 158
|
На другом форуме находил вариант
|
27.06.2015, 13:32 | #5 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
|
|
27.06.2015, 14:07 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А если ты имеешь ввиду, что так сложнее делать обновления, то это тоже не является сложной проблемой.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
База клиентов | Eangwar | Свободное общение | 1 | 17.05.2013 22:48 |
запрос постоянных клиентов | "Valya" | Microsoft Office Access | 2 | 20.06.2011 08:11 |
Идентификация клиентов TClientSockets | ArtGrek | Работа с сетью в Delphi | 2 | 28.02.2011 13:36 |
Сервер с кучка клиентов | kvantec | Помощь студентам | 0 | 14.04.2010 20:51 |