Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.291 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.
Ein Therapeut entspricht 1024 Gigapeut.

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