die Größe (SizeOf) setzt du einfach auf den größeren Record, oder du erstellst dir gleich Einen für beide
z.B.:
Delphi-Quellcode:
TMyNodeData = Record
Case Integer of
0: (
{Typen für Hauptnode}
Nr: Integer;
);
1: (
{Typen für Detailnode}
EtwasMehr...
);
End;