Cardinal ist 32Bit und war auch immer so geplant. Aber Integer was "wachsend", bis sich MS anders entschieden hat und EMBT nachgehechelt hat!
Nein, das stimmt nicht. Cardinal wurde mit seiner Einführung (Delphi 1?!) als "generisch" tituliert und hatte 16 Bit. Konsequenterweise bot dieser Datentyp ab Delphi 2 dann auch 32 Bit.