Forum: Netzwerke
Delphi
by BKempf,
4. Feb 2005
Wenn die Progressbar fest auf 0..100 eingestellt ist, dann schon. Ansonsten halte ich meine Lösung für bequemer, weil dann eventuelle Programmfehler durch falsches Umrechnen wegfallen.
Forum: Netzwerke
Delphi
by BKempf,
4. Feb 2005
Ich löse sowas etwa so:
Gesamtprogressbar.Min:=0;
Gesamtprogressbar.Max:=Summe_der_Dateilaengen;
Dateiprogressbar.Min:=0;
Dateiprogressbar.Max:=Dateilaenge;
Während eine Datei bearbeitet wird:
Dateiprogressbar.Position:=Aktuelle_Dateiposition; // nicht zu oft, nur z.B. alle 64 KB, weils sonst bremst
Gesamtprogressbar:=Summe_der_Dateilaengen_der_fertig_bearbeiteten_Dateien +...