Zitat von
Mazel:
Das funktioniert vieleicht bei kleinen Datenmengen nicht aber bei Dateien mit einer Gesamtgröße von mehreren 100 MB. Um eine genaue Fortschrittsanzeige zu haben würde ich die Byte zur Berechnung nutzen und das würde weit den Integerbereich verlassen
Hmmm, ok. Daran hatte ich nicht gedacht. Wurde ein Int64 (Wertebereich -9223372036854775808 bis +9223372036854775807 denn auch nicht reichen?!? Sonst könntest Du ja auch mit kBytes rechnen, spart Dir 3 Stellen und wäre noch genau genug, oder?
SCRaT
//EDIT: Wertebereich INT64 eingefügt.