Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Kann ein Objekt seinen Namen ausgeben?

  Alt 24. Mär 2014, 10:35
Format('%p = %p', [Pointer(VarA), Pointer(VarB)]) oder inkl. der Delphi-Signatur "$" Format('$%p = $%p', [Pointer(VarA), Pointer(VarB)])

Delphi-Referenz durchsuchenSysUtils.Format


Zur Konvertierung in einen "Integer", sollte man vielleicht besser z.B. IntPtr für's Casten verwenden.
z.B. bei Win64 würde eingefrorene/kaputtgemachte Integer ja einen Fehler bringen und die Hälfte abschneiden, aber hoffentlich merkt der Compiler den Fehler und stoppt mit einem Compilerfehler, weil die Größe nicht passt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (24. Mär 2014 um 10:39 Uhr)
  Mit Zitat antworten Zitat