Ein Auszug aus der Delphi-Hilfe:
Zitat:
Word 0..65535 16 Bit, ohne Vorzeichen
Integer -2147483648..2147483647 32 Bit mit Vorzeichen
Agesehen davon, dass Word 16 Bits hat und Integer 32, ist das Vorzeichenn der maßgebliche Unterschied. Sobald ein Integerwert (2^32):2 übersteigt (der Wert im Speicher), ist die Zahl,die in der Integer-Varialen gespeichert ist, negativ. Eine Word-Variable mit dem Speicherinhalt 2^16 hat dagegen wirklich den Wert 65535.