Thema: Delphi Download sehr langsam

Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#3

Re: Download sehr langsam

  Alt 25. Jan 2009, 14:25
Hallo...

nach Deiner Beschreibung würde ich auf den Visualisierungsteil tippen...

Schau dir mal das an...
Delphi-Quellcode:
procedure TDMFTP.IdHTTP1Work(ASender: TObject; AWorkMode: TWorkMode;
  AWorkCount: Integer);
begin
  if not MUpdate then
    begin
      Splash.JvXPProgressBar1.Position:= AWorkCount;
      Splash.JvXPProgressBar1.Refresh;
    end;
  FUpdate.JvXPProgressBar1.Position:= AWorkCount;
  FUpdate.JvXPProgressBar1.Refresh;
end;

procedure TDMFTP.IdHTTP1WorkBegin(ASender: TObject; AWorkMode: TWorkMode;
  AWorkCountMax: Integer);
begin
  if not MUpdate then Splash.JvXPProgressBar1.Max:= AWorkCountMax;
  FUpdate.JvXPProgressBar1.Max:= AWorkCountMax;
end;
- liefert dir am Start des Download´s die Gesamtgröße und während des Download´s die Menge welche schon da ist
- da kannst du dir die Berechnung der Progressbar sparen

  Mit Zitat antworten Zitat