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++.