Einzelnen Beitrag anzeigen

bernie110

Registriert seit: 13. Sep 2004
Ort: Uetersen
27 Beiträge
 
Delphi XE6 Professional
 
#1

Adresse eines Objektes im Textfeld anzeigen

  Alt 17. Okt 2007, 18:11
Hallo,
ich möchte gerne die Adresse eines Objektes in einem Textfeld ausgeben, finde aber keine Routine dafür. Genauer gesagt: ich weiß nicht, wie man einen Pointer in ein Integer wandeln kann
In der "Liste der überwachten Ausdrücke" in der Borland-IDE geht es jedenfalls - also müsste ich es doch auch programmieren können.

In einem anderen Thread habe ich etwas von TMethod gelesen, aber damit komme ich auch nicht weiter

Ein Codeversuch habe ich hier:
Delphi-Quellcode:
var
   oElem: TObject;
   m1: TMethod;
begin
   {do something}
   if Assigned(oElem) then begin
      Edit1.Text := IntToHex( oElem );
      //oder
      m1.Data := oElem;
      Edit1.Text := IntToHex( m1.Data );
// Beides ergibt Fehler E2250 Es gibt keine überladene Version von 'IntToHex',
// die man mit diesen Argumenten aufrufen kann
   end;
end;
Kann mir jemand helfen und sagen, wie es richtig sein muss?

Danke im Voraus!

Bernie
  Mit Zitat antworten Zitat