Dies ist auch auf einem aktuellen 32Bit Rechner kein Problem.Das sind 160MB, und das könnte zuviel sein?
Brauchst du da zwingend eine statische Array ?Was wohl das Problem in meinem Record ist eine Byte Array. 5000 mal 32000 Bytes.
Ansonsten nimmt man dafür eine dynamische Array. Da du diese in einem Record hast, schreibt man dann die Daten mit einem FileStream.
Das müsste dann so aussehen:Danke für den Tipp mit dem f.
Code: Alles auswählen
type
TDat = array[0..120] of byte;
var
Dat: TDat;
fDat: file of TDat;
begin
AssignFile(fDat, 'test.dat');
Rewrite(fDat);
Write(fDat, Dat);
CloseFile(fDat);
end;