![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обновления через Интернет [D7]
Tornado © (2007-03-21 14:06:00)Народ подскажите может есть какой-нить компонент для обновления программы через Инет
Германн (2007-03-22 01:57:00) [1]
> Сергей М. © (21.03.07 14:36) [7]
>
>
> > Tornado © (21.03.07 14:35) [6]
>
>
> Можно ВСЁ !
>
> Но, судя по вопросам, ты не разобрался)
Под "разобрался" нынче понимается "нашел готовый компонент, который выполняет что-то подобное тому, что нужно выполнить" :)
Reindeer Moss Eater (2007-03-21 16:53:00) [2]Используй TidTCPClient
Отправляешь заголовок, читаешь ответ (заодно узнаешь размер обновления)
Далее в цикле читаешь блоками (заодно отрисуешь прогресс) и смотришь, не хочет ли юзер прервать закачку.
Сергей М. (2007-03-21 16:25:00) [3]
> как корректно прервать загрузку?
А "некорректно" это как ?
Tornado (2007-03-21 16:05:00) [4]Точно, можно все :) Вроде более-менее разобралси, вот тока мучает вопрос: допустим на форме две кнопки, по одной запускаем закачку файла, другая кнопка - отмена, т.е. если в процессе загрузки вдруг потребовалось ее прервать. Вопрос как корректно прервать загрузку? Я использую idHTTP Client
Сергей М. (2007-03-21 14:36:00) [5]
> Tornado © (21.03.07 14:35) [6]
Можно ВСЁ !
Но, судя по вопросам, ты не разобрался)
Tornado (2007-03-21 14:35:00) [6]>> Сергей М. © (21.03.07 14:30) [5]
Нет не спрошу, разобрался уже :) Только один вопрос: можно ли прикрутить ProgreeBar для того чтобы отслеживать закачку файла, и можно ли получить размер файла на сервере чттобы потом отображать процент загрузки?
Сергей М. (2007-03-21 14:30:00) [7]
> с помощью Indy это можно сделать?
Можно.
Дальше ты спросишь "а как" ?
Ответ будет один - читать справку до полного просветления.
Reindeer Moss Eater (2007-03-21 14:25:00) [8]ну если с помощью TButton можно, то с помощью целой либы и подавно можно.
Tornado (2007-03-21 14:24:00) [9]Хорошо, спрошу по другому: с помощью Indy это можно сделать?
Reindeer Moss Eater (2007-03-21 14:09:00) [10]TButton или еще лучше TBitBtn прекарсно для этого подходят
Сергей М. (2007-03-21 14:08:00) [11]А без компонента никак ? Полная засада ?)