ach ja, statt inem explizitem Cast könnte man auch noch eine Absolute-Deklaration verwenden.
Delphi-Quellcode:
Var X: Cardinal;
Y: Integer absolute X;
hier wird fü Y kein eigener Speicher reserviert, sondern der Speicher der ariable X genutzt.
Funktioniert nur bei gleich großen Typen ( SizeOf(X) = SizeOf(Y) ),
aber dafür auch bei Typen, wo ein expliziter Cast nicht möglich ist, da sich der Compiler weigert (z.B. Int64 und Currency, obwohl sie intern vom selben Typ sind)