Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как прикрутить ProgressBar к IdHTTP? [D7, D2005, XP]


Stepper ©   (2008-03-23 16:44:00) 

Как засеч времясоединения с неким ЮРЛ, использую IdHTTP и Передать его в ProgressBar при получении данных?


Stepper   (2008-03-24 19:48:00) [1]


> Оригинал   (24.03.08 18:23) [5]


Во время выполнения Get запроса в IdHTTP к некому Юрл идет задержка в 5 сек - для визуализации коннекта и получения данных Надо прикрутить ПрогрессБар - чтоб юзер не волновался о подвисании программы!


Оригинал   (2008-03-24 18:23:00) [2]

А что за время ты хочешь в прогрессбаре показывать?
Понятно было бы, если бы не время, а объем принятых данных.


Stepper   (2008-03-24 16:25:00) [3]


> Сначала получить в заголовке Content-Length, затем использовать
> из примера:


Сорри за неуклюжесть но я еще учусь! Как получить и использовать? Два дня промаялся, так не чего и не получилось!


ЦУПР   (2008-03-23 17:39:00) [4]

Сначала получить в заголовке Content-Length, затем использовать из примера:
procedure TGetHTTP.FProgress;
var
 r,s: Integer;
begin
 if Assigned(FOnProgress) then
 begin
   Lock;
   try
     r := FResult.CountRcv;
     s := FResult.CountSend;
   finally
     Unlock;
   end;
   FOnProgress(Self,r,s);
 end;
end;


Stepper   (2008-03-23 17:19:00) [5]


> ЦУП ©   (23.03.08 16:58) [1]


И не правда! Читал и пример мне очень помог! Но я так и не нашел как мой сабж там реализовать! Если не сложно - ткните строкой в коде?


ЦУП   (2008-03-23 16:58:00) [6]

Зачем тебе помогать, если ты не читаешь ответы?
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1205997033&n=18


Наверх

Титульная страница Поиск, карта сайта Написать письмо