Ottenere il valore numerico dell'indirizzo del puntatore
Da Gambas-it.org - Wikipedia.
Versione del 13 giu 2018 alle 15:58 di Vuott (Discussione | contributi)
Per ottenere e convertire in formato stringa il valore numerico dell'indirizzo contenuto da un puntatore, se lo si vuole in esadecimale, basterà assegnare il Puntatore a una variabile di tipo String:
s = p Print s
oppure utilizzarela funzione CStr( ):
CStr(Pointer) As String
oppure la funzione Hex( )
Hex(Pointer) As String
Se, invece, si preferisce avere il risultato in decimale (ma sempre in formato stringa) si utilizzerà, a seconda della dimensione del Pointer:
CStr(CInt(Pointer)) As String
oppure
CStr(CLong(Pointer)) As String