Adressen(Pointer) als String darstellen?
-
Hallo,
gibt es eine Möglichkeit die Adressen (Zeiger auf ein Objekt einer Klasse) als String auszugeben?
-
ich meine sowas in der Art
class X{}; Y::PrintSth(AnsiString pString) { ... } X *pX; y.PrintSth((AnsiString)pX);
-
Du meinst die Hex-Zahl?
wie wärs mit AnsiString::sprintf? Funktioniert wie Printf. Format würd ich %X empfehlen.
-junix
-
Ja, die Hex-Zahl mein ich. Allerdings bringt mir printf nix, weil ich den Pointer als Argument für einen TTreeNode der TTreeView übergeben will.
X *pPointer; pPointer = new X; lTreeNodes->AddChild(pParentNode,(AnsiString)pPointer);
mit dem Casten funktioniert natürlich nicht
aber wie dann
-
Äh, häh?
Hast du überhaupt angeschaut, was AnsiString::sprintf genau macht? Mach das vielleicht zunächst mal, und beklag dich anschliessend (o;
-junix
-
recht haste. oops! danke für den tip, funzt prima
-
Wusst' ichs doch (o:
-junix