Delphi-Quellcode:
type MyRec = record
feld1 : integer;
feld2 : TColor;
end;
type TMyRecArray = array of MyRec;
PMyRecArray = ^MyRecArray;
var PointerAufDasArray: PMyRecArray;
New(PointerAufDasArray);
SetLength(PointerAufDasArray^,10);
Müsste so gehen. Aber wie gesagt unnötig, da ein dynamisches Array nur ein Pointer auf das erste Element eines "statischen" Arrays ist.