In älteren Versionen, wo es kein Pointermath gibt, so:
Delphi-Quellcode:
type
PDWORDArray = ^TDWORDArray;
TDWORDArray = array [0..0] of DWORD;
var
pFirstSecFAT : PDWORDArray;
begin
new(pFirstSecFAT);
pFirstSecFAT[0] := $0ffffff8;
pFirstSecFAT[1] := $0fffffff;
pFirstSecFAT[2] := $0fffffff;
Was mir etwas seltsam vorkommt, ist dass nur für das erste Element Speicher reserviert wird, wenn ich das richtig sehe.