Thema: Delphi Pointer addieren

Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

Re: Pointer addieren

  Alt 7. Mär 2010, 10:18
Zitat von himitsu:
PAnsiChar hat 1-Byte große Elemente und verfügt über die nötige Pointer-Arithmetik.
Und PAnsiChar wird auch noch in einem zukünftigen 64-Bit Delphi richtig rechnen, wohingegen "Integer(ptr)" die oberen 32-Bit des 64-Bit ausblendet und somit einen defekten Zeiger generieren wird, da laut Embarcadero Integer 32 Bit bleiben wird, wie auch in Visual C++.
  Mit Zitat antworten Zitat