Du erstellst die 'nen VorlageTypen
Type TMyDoubleArray = Array[0..0] of Double;
daraus wird dann der PointerTyp erstellt/genutzt
Delphi-Quellcode:
Type PMyDoubleArray = ^TMyDoubleArray;
Var MyDoubleVar: PMyDoubleArray;
// oder
Var MyDoubleVar: ^TMyDoubleArray;
und dann mußt
du für die Speicherresservierung (z.B. per GetMem/FreeMem/eallocMem) sorgen.
MyDoubleVar := GetMem(x * SizeOf(Double));