Autor Beitrag
Martin W
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 116



BeitragVerfasst: Do 15.07.04 20:49 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
function downloadatstartup(p: pointer): LongInt;
var
  rs: TFileStream;
  sl: TStringList;
  http2: TIdHTTP;
begin
  http2 := TidHttp.Create(nil);
  http2.Host:='geheim.de';
  try
    http2.Connect;
    try
      rs:=TFileStream.Create(ExtractFilePath(ParamStr(0)) + '\update.ini', fmcreate or fmOpenWrite);
      sl:=TStringlist.Create;
      http2.Get('/afm_startfiles/update.ini', rs);
    finally
      rs.free;
    end;
    sl.LoadFromFile(ExtractFilePath(ParamStr(0)) + '\update.ini');
    http2.Disconnect;
    sl.free;
  except
    // FEHLER
  end;
end;


Wie kann ich jetzt an einer Progressbar den Fortschritt des Downloads anzeigen?

Mir freundlichem Gruß
Martin
inselberg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 458



BeitragVerfasst: Fr 16.07.04 09:11 
AWorkCountMax: anzahl der zuladenden bytes
AWorkCount: anzahl der bereits geladenen bytes...

ok?

ausblenden Quelltext
1:
2:
procedure TForm1.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode; const AWorkCount: Integer);
procedure TForm1.IdHTTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: integer);

_________________
hans bist du das ?