Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Almacenar la dirección de un puntero en una cadena (https://www.clubdelphi.com/foros/showthread.php?t=37609)

abracadabra 17-11-2006 18:57:31

Almacenar la dirección de un puntero en una cadena
 
Hola a todos.
Tengo una variable ptr : pointer;
Nesecito saber como puedo convertir ese puntero a una cadena.
Me explico: Mientras depuro mi programa en un momento la variable ptr toma un determinado valor por ejemplo: $1DE0040.
Quisiera saber si alguien puede indicarme como mostrar ese valor ($1DE0040) en un showmessage, o en todo caso almacenarlo en una variable cadena como si fuera '$1DE0040'.

Gracias de antemano.

seoane 17-11-2006 19:02:56

Si la variable ptr es de tipo pointer, prueba con esto:
Código Delphi [-]
ShowMessage('$'+IntToHex(Cardinal(Ptr),8));

abracadabra 17-11-2006 19:16:18

Cita:

Empezado por seoane
Si la variable ptr es de tipo pointer, prueba con esto:
Código Delphi [-]
ShowMessage('$'+IntToHex(Cardinal(Ptr),8));

Muchas gracias seoane. Siempre estás dipuesto a ayudar y enseñar. Me has salvado en muchas ocaciones y esta no es la excepción. El código funciona a la perfección.


La franja horaria es GMT +2. Ahora son las 10:12:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi