![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Добрый утро. Помогите реализовать данную систему.
Описываю. Человек пользуется моей программой я ее обновил и у него вылазит сообщение что программа устарела так и так скачайте новую "отсюда"... Заранее благодарен. |
|
#2
|
||||
|
||||
|
используй текстовый файл на сервере с записанным в него номером последней версии программы.
|
|
#3
|
|||
|
|||
|
К примеру у меня сайт site.ru. Файл лежит site.ru/version.txt
Я подключаюсь к нему через программу и смотрю версию. А как я буду узнавать что версия обновилась? |
|
#4
|
||||
|
||||
|
Код:
const
VER = '1.0';
procedure TForm1.FormCreate(Sender: TObject);
begin
if IdHTTP1.Get('http://site.ru/version.txt')<>VER then
begin
// запуск процедуры обновления
end;
end; |
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Praimmax (08.01.2013)
| ||
|
#5
|
|||
|
|||
|
Отправляй запрос на свой сайт, проверяй версию.
Например: В файле ver.txt , стоит НЕТ, то есть, обновы нет Если да, то обнова есть. Делаем код if idhttp.get('http://site.ru/ver.txt')='ДА' then begin //Код скачки новой версии (файл можно брать из другого текстовика или заливать на фтп) end; |
| Этот пользователь сказал Спасибо scroyler за это полезное сообщение: | ||
Praimmax (08.01.2013)
| ||