Zitat:
Das geht jetzt, aber ist das so möglich/erlaubt/gut/usw.?
Richtig sollte eigentlich dieser Code sein:
Delphi-Quellcode:
for I := 0 to mem.Size-1 do
begin
mem.Position := I;
Wie schon gesagt, der TFileStream wird von 0 aus adressiert. Du musst die Schleife sogar so aufbauen. Stell Die ein Array mit 10 Elementen vor, das so aufgebaut ist:
TIrgendeinTyp = ARRAY[0..9] OF irgenwas;
Das hat 10 Elemente und wird von 0 bis Size-1 ( Size = 10 Elemente) in einer Schleife angesprochen.
Ich hoffe, ich habe mich verständlich ausgedrückt.