Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Probleme mit Pointern (https://www.delphipraxis.net/156857-probleme-mit-pointern.html)

ctfwp444 17. Dez 2010 11:06

Probleme mit Pointern
 
Hi all.
Ich habe eine komplexe Datenstruktur ds.
Mit
IntToStr(integer(@ds));
bekomme ich die Adresse als String.
Wie kann ich nun diesen String wieder in einen Zeiger umwandeln, der auf ds zeigt?

Danke im voraus.

mleyen 17. Dez 2010 11:09

AW: Probleme mit Pointern
 
Delphi-Quellcode:
Pointer(StrToInt( {thestring} ))

ctfwp444 17. Dez 2010 11:17

AW: Probleme mit Pointern
 
Danke sehr. Das hat geklappt.
Das Problem war, ich hatte es so geschrieben:
Pointer(StrToInt(string)^);

gammatester 17. Dez 2010 11:18

AW: Probleme mit Pointern
 
@ds (bzw. pointer(@ds)) ist doch schon der pointer. Warum also der Umweg: pointer -> integer -> string -> pointer?

ctfwp444 17. Dez 2010 11:53

AW: Probleme mit Pointern
 
Ist eine lange Geschichte. Muss aber so sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 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