In Delphi 3, the 32-bit unsigned numbers indicated by the Cardinal type were actually 31-bit values, with a range up to 2 gigabytes.
En Delphi 3, los números sin signo de 32 bits indicados por el tipo Cardinal eran, en realidad, valores de 31 bits, con un rango de hasta 2 megabytes.