Danke für die vielen Antworten,
Zitat von
SirThornberry:
Ein Pointer ist genau so groß wie ein Cardinal.
Wenn das stimmt, ist mein Seelenfrieden gerettet
Inc(var X, N: LongInt);
Klappt nicht, der will einen ordinalen Typen, dh. ich müsste wieder casten.
Zitat von
Hawkeye219:
Oder gibt size gar nicht die Anzahl der Elemente sondern die Arraygröße in Bytes an?
Jup, sollte es zumindest.
Zitat von
Hawkeye219:
Das interne Feld size wird im Konstruktor nicht initialisiert.
Im Beispiel vergessen.
Ich werde jetzt die "schönere" Array-basierende Lösung anstreben.
MfG,
Bug