Differenze tra le versioni di "Verificare l'indirizzo di memoria di una variabile"
Da Gambas-it.org - Wikipedia.
(Creata pagina con 'Se si intende verificare l'indirizzo di memoria di una variabile, dato che un ''Puntatore'' contiene un indirizzo di memoria, si potrà utilizzare la funzione ''VarPtr()''. <B...') |
|||
Riga 1: | Riga 1: | ||
− | Se si intende verificare l'indirizzo di memoria di una variabile, dato che un ''Puntatore'' contiene un indirizzo di memoria, si potrà utilizzare la funzione | + | Se si intende verificare l'indirizzo di memoria di una variabile, dato che un ''Puntatore'' contiene un indirizzo di memoria, si potrà utilizzare la funzione "[[VarPtr|VarPtr()]]". |
− | + | ||
+ | Infatti la funzione ''VarPtr()'' ritorna un ''Puntatore'' che punta al contenuto di una variabile nella memoria. | ||
Riga 8: | Riga 9: | ||
Dim p As Pointer | Dim p As Pointer | ||
− | + | p = VarPtr(numero) | |
− | + | Print "L'indirizzo di memoria della variabile 'numero' è = "; p | |
'''End''' | '''End''' |
Versione delle 08:08, 5 apr 2023
Se si intende verificare l'indirizzo di memoria di una variabile, dato che un Puntatore contiene un indirizzo di memoria, si potrà utilizzare la funzione "VarPtr()".
Infatti la funzione VarPtr() ritorna un Puntatore che punta al contenuto di una variabile nella memoria.
Public Sub Main() Dim numero As Integer = 1000 Dim p As Pointer p = VarPtr(numero) Print "L'indirizzo di memoria della variabile 'numero' è = "; p End