Ich bekomme keinen ERangeError mit {$R+}
Kann dir nur mitteilen was hier abgeht. Siehe Range.png der Breakpoint steht auf C.. also hinter deinem ERangeError.
Und die Anwendung funktioniert kannst mir glauben
Ich zeichne den Stern damit.
xy: TArray<TPoint>;
ist falsch muss
xy: array [0..9] of TPoint;
sein.
Aber wie du sehen kannst scheint
meta := Pointer(pXY);
bei dir auch zu funktionieren nur halt in Tokjo nicht.
Nun!
Was ist nun falsch Tokjo oder D2010
Ich kann unter Tokjo diese Zeile nicht Kompilieren wegen besagten Fehler.. und die kommt öfters vor.
gruss