-
Как засеч время соединения с неким ЮРЛ, использую IdHTTP и Передать его в ProgressBar при получении данных?
-
-
> ЦУП © (23.03.08 16:58) [1]
И не правда! Читал и пример мне очень помог! Но я так и не нашел как мой сабж там реализовать! Если не сложно - ткните строкой в коде?
-
Сначала получить в заголовке 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;
-
> Сначала получить в заголовке Content-Length, затем использовать > из примера:
Сорри за неуклюжесть но я еще учусь! Как получить и использовать? Два дня промаялся, так не чего и не получилось!
-
А что за время ты хочешь в прогрессбаре показывать? Понятно было бы, если бы не время, а объем принятых данных.
-
> Оригинал (24.03.08 18:23) [5]
Во время выполнения Get запроса в IdHTTP к некому Юрл идет задержка в 5 сек - для визуализации коннекта и получения данных Надо прикрутить ПрогрессБар - чтоб юзер не волновался о подвисании программы!
|