Du musst auf jeden Fall schon vor dem eigentlichen Laden per "FS.Read" wissen, wie groß das Array ist, da du es mittels "SetLength" einrichten musst!
Speichern:
Delphi-Quellcode:
len:=Length(MyListe);
FS.WriteBuffer(len, SizeOf(len));
for i:=0 to len-1 do
FS.WriteBuffer(MyListe[i], SizeOf(Byte));
Laden:
Delphi-Quellcode:
FS.ReadBuffer(len, SizeOf(len));
SetLength(MyListe, len);
for i:=0 to len-1 do
FS.ReadBuffer(MyListe[i], SizeOf(Byte));
!!!
ungetestet!!!