So ist es.Habe ich das jetzt so richtig verstanden: du startest einen Thread A, der nur die Datei blockweise einliest (mit dem eingestellten Codestück) und in einem separaten Thread B läuft die Parse-Funktion, welche die eingelesenen Daten verarbeitet, sobald sie zur Verfügung stehen?
Kleine Ergänzung zu arrsize: Einst (vor langer, langer Zeit), am Anbeginn des Programms, hatte ich den Plan, die Datei in einen 2D-Array zu laden. Und dazu brauchte ich diese Begrenzung (da sonst overflow). Mittlerweile habe ich das verworfen, da ich dutzendene Umkopierungen hätte ausführen müssen, um die Daten dann tatsächlich nutzen zu können.
Gruss
cwriter