Aber bedenke, dass .Max und .Position, bei so großen Dateien den Wert welchen FileSize() und .Position+NumRead liefern, nicht darstellen können.
Man muß ja auch nicht zwangsläufig die Dateigröße hernehmen, um die Position der Progressbar zu setzen. Ich setze Max der Progressbar immer auf 100 und berechne, wieviel Prozent des Gesamtwertes bereits abgearbeitet wurde. Diese Prozentzahl wird dann dem Position-Property der Progressbar zugewiesen. Damit bin ich unabhängig von irgendwelchen Integerüberläufen ...