Es ist uebrigens kein Trick noetig um hinter den varianten Teil eines Records weitere Elemente zu platzieren.
Man deklariert den varianten Teil einfach als Element eines normalen Records, also Record in Record.
Delphi-Quellcode:
TEinfachesRecord = record
VariantesElement: record
case Integer of
...
end;
WeiteresEinfachesElement: Integer;
end;