Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.313 Beiträge
Delphi 12 Athens
|
AW: Wildes Pointer-Geschubse bei Win64
9. Okt 2015, 16:07
Man (vorallem Intel, Apple usw.) war auf die saudumme Idee gekommen und hat den Integer bei 32 eingefroren, und für 64 Bit einen neuen dynamischen Typ erfunden.
Integer = signed integer
Cardinal = unsigned integer
NativeInt und NativeUInt
IntPtr und UIntPtr <- eigentlich das Richtige, aber in Delphi standardmäßig nicht deklariert
Wenn du mit mehreren Delphi-Versionen arbeitest, oder Quellcode für mehrere Delphi-Versionen / Pascalsprachen bereitstellst, dann deklariere besser deine eigenen Typen und verwende immer nur Diese ... dann kannst du später an zentraler Stelle soeinen Drecke, wie mit dem Integer, bugfixen.
Ein Therapeut entspricht 1024 Gigapeut.
Geändert von himitsu ( 9. Okt 2015 um 16:11 Uhr)
|