Autor Beitrag
seepy
Hält's aus hier
Beiträge: 10

Debian 4.0r4

BeitragVerfasst: Fr 02.05.08 17:22 
hallo ich arbeite gerade an einen FTP-Server mit Hilfe von IdFTPServer. Hat jemand vielleicht eine Idee, wie man zu jedem Client der gerade von meinem Server downloadet den aktuellen Fortschritt der jew. Datei des Clients mit Hilfe einer Progressbar anzeigen kann?
vielen dank
seepy Threadstarter
Hält's aus hier
Beiträge: 10

Debian 4.0r4

BeitragVerfasst: Fr 09.05.08 16:16 
hat denn echt keiner eine idee oder ein bisschen code? suche scho seit tagen nach einer möglichkeit.
pigfacejoe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Fr 09.05.08 16:36 
So geht's:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.IdFTP1Work(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCount: Integer);
begin
progressbar1.position:=AworkCount;
end;

procedure TForm1.IdFTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCountMax: Integer);
begin
progressbar1.max:=AworkCountMax;
end;


Gruss
Max
seepy Threadstarter
Hält's aus hier
Beiträge: 10

Debian 4.0r4

BeitragVerfasst: Fr 09.05.08 16:52 
danke aber das wusste ich schon vorher :D
zumal sich das aber nur auf die idFTPClient-Komponente bezieht.
Hab aber explizit nach einer Möglichkeit gesucht, dies für einen IdFTPServer zu realisieren.
Der nette Nachbar
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 67

Win XP, Suse Linux 9.3
Delphi 7, Delphi 2007, Borland C++ Builder 6, Java Builder 7
BeitragVerfasst: Fr 09.05.08 16:54 
Wofür brauchst du denn die Forschrittsanzeige bei deinem Server.
Ist doch wurscht wer oder wieviel downlädt.
MfG
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Fr 09.05.08 17:22 
Hallo,

Schau dir mal diesen Post an. Da steht sogar, wie man die Restzeit berechnet.

Grüße,
Yogu
seepy Threadstarter
Hält's aus hier
Beiträge: 10

Debian 4.0r4

BeitragVerfasst: Fr 09.05.08 18:52 
das ist ja alles schön und gut nur stellt die idftpserver-kompo dieses event doch gar nicht zur verfügung. wie das bei nem client funktioniert ist kein problem. aber wie bekomm ich zu allen verbundenen Clients den aktuellen übertragungsstatus?

wie das dann berechnet wird ist ja klar nur wie les ich das aus?