Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Tipp für Prozessanzeige bei IdHTTP Komponente (https://www.delphipraxis.net/99822-tipp-fuer-prozessanzeige-bei-idhttp-komponente.html)

defede 18. Sep 2007 12:04


Tipp für Prozessanzeige bei IdHTTP Komponente
 
Delphi-Quellcode:
procedure TForm_Main.IdHTTP_DownloadWork(Sender: TObject;
  AWorkMode: TWorkMode; const AWorkCount: Integer);
begin
  if(self.ProgressBar1.Max <> self.IdHTTP_Download.Response.ContentStream.Size)then begin
    self.ProgressBar1.Max   := self.IdHTTP_Download.Response.ContentStream.Size;
  end;
  if(self.ProgressBar1.Position <> self.IdHTTP_Download.Response.ContentStream.Position)then begin
    self.ProgressBar1.Position := self.IdHTTP_Download.Response.ContentStream.Position;
  end;
  self.ProgressBar1.Refresh;
end;
Für alle die nach etwas einfachem Gesucht haben :mrgreen:

SirThornberry 10. Jan 2008 09:58

Re: Tipp für Prozessanzeige bei IdHTTP Komponente
 
Der sinn bleibt mir noch etwas verborgen. Wenn ich wissen will wie lange es noch dauert ist es doch egal ob es instesamt 10 Schritte sind wo jeweils um 1 gesprungen wird oder ob es 100 Schritte sind wo jeweils um 10 gesprungen wird. Die Bewegung des Balkens ist ein beiden Fällen gleich. Das Hauptproblem für einige ist die geringe Aktuallisierungsrate.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz