![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.02.2011
Сообщений: 80
|
![]()
FilIni:=TMemoryStream.Create;
IdHttp.Get('http://***.***/***.exe',FilIni); FilIni.SaveToFile('***.exe'); FilIni:=TMemoryStream.Create; IdHttp.Get('http://***/***.jpeg',FilIni); FilIni.SaveToFile('***.jpeg'); А как сделать так, чтобы Progressbar показывал процесс загрузки файла из интернета? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Посмотри Events'ы у idHttp. У него есть метод, который я забыл как называется, в общем он срабатывает при приеме данных. Там есть переменная которая получает количество принятых байт. Их суммируешь в глобальную переменную и высчитываешь процент, пришедших данных от общего размера. В прогресс бар ставишь максимум 100, минимум 0. и выводишь в процентах.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно изменить цвет TProgressBar | Dux | Компоненты Delphi | 8 | 19.09.2010 14:05 |
Where to download C++ | Codeport | Общие вопросы C/C++ | 4 | 15.06.2010 00:33 |
Qt 4 download | merax | Свободное общение | 4 | 12.08.2008 13:41 |
TProgressBar | JRcoker | Общие вопросы Delphi | 13 | 30.07.2008 14:30 |