Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.11.2010, 11:06
Аватар для Zolman
Zolman Zolman вне форума
Новичок
 
Регистрация: 19.11.2009
Сообщения: 70
Репутация: 10
Вопрос Update для программы

Я хочу сделать апдейт для своей проги тоесть кнопка при нажатии которой программа обращается к моему сайту и проверяет наличие новой версии если есть то обновить если нет то сообщение что новых версий нет Заранее спасибо сайт на народе!!!!!
Ответить с цитированием
  #2  
Старый 24.11.2010, 15:27
Человек_Борща Человек_Борща вне форума
Новичок
 
Регистрация: 17.09.2010
Адрес: Беларусь, г. Минск
Сообщения: 58
Версия Delphi: 7, 2010,XE
Репутация: 10
По умолчанию

а хде ваш код?

Собственно алгоритм такой:
создаём список файлов и их хешей(md5)
программой скачиваем этот список и сверяем с тем что уже есть в программе.
если хешь какого-либо файла отличается то, скачиввааем этот файл.
Ответить с цитированием
  #3  
Старый 24.11.2010, 15:31
Аватар для Zolman
Zolman Zolman вне форума
Новичок
 
Регистрация: 19.11.2009
Сообщения: 70
Репутация: 10
По умолчанию

да кода пока нет а как реализовать не подскажешь на каком нибудь своём примере а то я не даже не знаю как это делать но надо)))
Ответить с цитированием
  #4  
Старый 24.11.2010, 16:02
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

ну незнаю.. дело вкуса.
Но меня, например, начинает "колбасить" когда какая-то прога без разрешения пытается залезть в инет и что-то там скачать/отправить.
Тем более неизвесно кем написанная...
Ответить с цитированием
  #5  
Старый 24.11.2010, 16:04
Аватар для Zolman
Zolman Zolman вне форума
Новичок
 
Регистрация: 19.11.2009
Сообщения: 70
Репутация: 10
По умолчанию

не само сообщение вылитать не будет будет кнопка обновить в настройках так чё напишешь
Ответить с цитированием
  #6  
Старый 24.11.2010, 17:29
Аватар для pesi
pesi pesi вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 275
Репутация: 43
По умолчанию

Заплатишь????
Ответить с цитированием
  #7  
Старый 25.11.2010, 04:20
ravehog ravehog вне форума
Прохожий
 
Регистрация: 25.11.2010
Адрес: Санкт-Петербург
Сообщения: 7
Репутация: 10
По умолчанию

Примерная схема такова - написать отдельно от клиентской программы второй небольшой EXE-шник для обновления, схема его работы такова:

1) Проверка версий/дат изменений всех критичных к обновлениям файлов у клиента;
2) Отправка этих данных на сервер;
3) Прием файлов, требующих обновления;
4) Запуск непосредственно клиентской программы.

Сервер, видя, что к нему пришел клиент и просит проверить необходимость обновления, смотрит на принятые данные, содержащие версии, даты изменения файлов и т.д. В ответ посылает список файлов, требующих обновления, и затем все эти файлы по очереди по любому протоколу (желательно разграничить каналы для работы других клиентов, и для обновлений - иначе чье-то здоровенное обновление, качаемое GPRS'ом, завесит работу других пользователей).

Для упрощения работы сервера желательно всегда держать в определенном каталоге полную версию клиента последней версии, с которой он будет сверяться и раздавать необходимые файлы подключающимся.

Если к "загрузчику" приделать какую-нибудь заставку и прогрессбар для закачки обновлений - все будет выглядеть очень профессионально и шикарно.
Ответить с цитированием
  #8  
Старый 30.11.2010, 15:34
Аватар для alikoder
alikoder alikoder вне форума
Начинающий
 
Регистрация: 05.12.2007
Сообщения: 126
Репутация: 10
По умолчанию

да еклмн, есть компонент "auto upgrader pro" и усе, если надо пиши в личку, скину крякнутый уже
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:01.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025