Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: Zeiger verschieben beim x64 Compiler
27. Nov 2013, 14:18
Man kann auch gern auf PAnsiChar casten, statt auf Integer NativeInt.
Für die PChar-Typen ist die Zeigerarithmetik aktiviert.
Und es müsste auch einen IntPtr-Typen geben (oder wie der nochmal hieß), welcher hier eigentlich für die Pointer-Typkonvertierung genommen werden sollte.
Integer war mal ein dynamischer Typ (z.B. in DOS und Win 1.0 war er noch 16 Bit), aber vorallem Intel, Microsoft und Co. hatten sich dann entschieden diesen Typen einzufrieren und Delphi ist hier blöder Weise mit dem Strom mitgeschwomen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (27. Nov 2013 um 14:22 Uhr)
|