Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#6

AW: Wildes Pointer-Geschubse bei Win64

  Alt 9. Okt 2015, 15: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 9. Okt 2015 um 15:11 Uhr)
  Mit Zitat antworten Zitat