Ottenere il valore numerico dell'indirizzo di memoria contenuto dal Puntatore
Da Gambas-it.org - Wikipedia.
(Reindirizzamento da Ottenere il valore numerico dell'indirizzo del puntatore)
Per ottenere il valore numerico dell'indirizzo di memoria, contenuto da un "Puntatore", si potrà utilizzare la Funzione "CLong()":
CLong(Pointer) As Long
Se lo si vuole convertire in formato stringa e lo si vuole in esadecimale, basterà assegnare il Puntatore a una variabile di tipo String:
s = p Print s
oppure utilizzare la 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à:
CStr(CLong(Pointer)) As String