Hallo,
die Antwort "Record ist halt keine Klasse" ist doch schon fast die Lösung.
Entweder du machst aus deinem Record eine Klasse
im NodeDataSize (?) wäre dann SizeOf Class -> immer 4 bei 32bit ...
Oder du nimmst eine Hüllklasse
Delphi-Quellcode:
type
THullClass = class
rec: TMyRectXXX;
end;
Du du es erweitern willst,
wäre jetzt
Delphi-Quellcode:
THullClass2 = class(THullClass)
varX: Integer
end;
Seht doof aus, ist es auch

Also mache asu dem Record gleich eine Klasse.
Heiko