![]() |
Zahlenwert der Adresse ausgeben (Pointer?)
Hallo liebe DP!
Ich habe eine Objektinstanz in einer Variablen gespeichert. Diese Variable beinhaltet ja (soweit ich weiß) die Speicheradresse meiner Instanz. Nun möchte ich genau diese Speicheradresse anzeigen lassen. Wenn ich auf meine Variable zugreife geht Delphi ja erstmal davon aus, dass ich auf den Speicherbereich dahinter zugreifen will und gibt mir meine Objektinstanz, statt nur deren Adresse (was ja in 99,9% der Fälle auch gewünscht und extrem praktisch ist). Wie komme ich aber an den Zahlenwert, der wirklich in der Variablen steht? |
Re: Zahlenwert der Adresse ausgeben (Pointer?)
ich würd spontan sowas denken :gruebel:
dund warum sollte Delphi davon ausgehen, daß ich das Objekt meine?
Delphi-Quellcode:
i := Integer(MyObject);
|
Re: Zahlenwert der Adresse ausgeben (Pointer?)
Jo, sowas in der Art meinte ich.
Naja, Delphi behandelt die Variable solange als TMyObject, bis ich ihm sage (=Typecasting), dass es sie als etwas anderes benutzen soll. |
Re: Zahlenwert der Adresse ausgeben (Pointer?)
Zitat:
|
Re: Zahlenwert der Adresse ausgeben (Pointer?)
Zitat:
|
Re: Zahlenwert der Adresse ausgeben (Pointer?)
Zitat:
|
Re: Zahlenwert der Adresse ausgeben (Pointer?)
Gut, meine Frage ist beantwortet. Vielen Dank! :dp:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz