Verificare l'indirizzo di memoria di una variabile: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
(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...')
 
Nessun oggetto della modifica
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
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 ''VarPtr()''.
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()]]".
<BR>Infatti la funzione ''VarPtr()'' ritorna un ''Puntatore'' che punta al contenuto di una variabile nella memoria.


 
Infatti la funzione "[[VarPtr|VarPtr()]]" ritorna un ''Puntatore'' che punta al contenuto di una variabile nella memoria.
'''Public''' Sub Main()
Public Sub Main()
   
   
   Dim numero As Integer = 1000
   Dim numero As Integer = 1000
   Dim p As Pointer
   Dim p As Pointer
   
   
  p = VarPtr(numero)
  p = VarPtr(numero)
   
   
  Print "L'indirizzo di memoria della variabile 'numero' è = "; p
  Print "L'indirizzo di memoria della variabile 'numero' è = "; p
   
   
  '''End'''
  End

Versione attuale delle 08:54, 28 set 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