Конференция "Начинающим" » Как прикрутить ProgressBar к IdHTTP? [D7, D2005, XP]
 
  • Stepper (23.03.08 16:44) [0]
    Как засеч время соединения с неким ЮРЛ, использую IdHTTP и Передать его в ProgressBar при получении данных?
  • ЦУП © (23.03.08 16:58) [1]
    Зачем тебе помогать, если ты не читаешь ответы?
    http://pda.delphimaster.net/?id=1205997033&n=18
  • Stepper (23.03.08 17:19) [2]

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


    И не правда! Читал и пример мне очень помог! Но я так и не нашел как мой сабж там реализовать! Если не сложно - ткните строкой в коде?
  • ЦУПР (23.03.08 17:39) [3]
    Сначала получить в заголовке 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 (24.03.08 16:25) [4]

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


    Сорри за неуклюжесть но я еще учусь! Как получить и использовать? Два дня промаялся, так не чего и не получилось!
  • Оригинал (24.03.08 18:23) [5]
    А что за время ты хочешь в прогрессбаре показывать?
    Понятно было бы, если бы не время, а объем принятых данных.
  • Stepper (24.03.08 19:48) [6]

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


    Во время выполнения Get запроса в IdHTTP к некому Юрл идет задержка в 5 сек - для визуализации коннекта и получения данных Надо прикрутить ПрогрессБар - чтоб юзер не волновался о подвисании программы!
 
Конференция "Начинающим" » Как прикрутить ProgressBar к IdHTTP? [D7, D2005, XP]
Есть новые Нет новых   [134432   +19][b:0][p:0]