ich habe den Fehler(?) soeben selbst gefunden!
Ich habe
Reset(F);
in
Reset(F, 1);
geändert. Jetzt hat
Res
die richtige Größe und meine Schleife rennt nicht mehr über das Ende hinaus.
Ich frage mich trotzdem, warum das so fatal ist. Lt. Hilfe wird ohne Angabe eine Blockgröße von 128 verwendet. Aber selbst wenn, dann wären 128 x 1024 lediglich 131.072 und nicht ca. 4 Mio...
Danke für Eure Hilfe!