Differenze tra le versioni di "Ottenere il puntatore di una variabile di tipo Struttura"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
− | + | E' possibile ottenere il ''Puntatore'' di una variabile di tipo ''Struttura'' (ossia una variabile di tipo ''Puntatore'' che ''punta'' all'indirizzo di memoria di una variabile di tipo ''Struttura'') mediante due funzioni diverse: | |
− | |||
− | + | * la funzione ''VarPtr'', la quale ritorna un ''Puntatore'' che punta alla variable contenuta in memoria: | |
+ | <FONT color=B22222>VarPtr</font>(Variabile_Struttura) As Pointer | ||
− | |||
− | |||
− | + | * il metodo ''.Address()'' della Classe ''Object'', che ritorna l'indirizzo di memoria di un oggetto, quindi un ''Puntatore'': | |
− | + | <FONT color=B22222>Object.Address</font>(Variabile_Struttura) As Pointer | |
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Versione delle 20:01, 13 nov 2013
E' possibile ottenere il Puntatore di una variabile di tipo Struttura (ossia una variabile di tipo Puntatore che punta all'indirizzo di memoria di una variabile di tipo Struttura) mediante due funzioni diverse:
- la funzione VarPtr, la quale ritorna un Puntatore che punta alla variable contenuta in memoria:
VarPtr(Variabile_Struttura) As Pointer
- il metodo .Address() della Classe Object, che ritorna l'indirizzo di memoria di un oggetto, quindi un Puntatore:
Object.Address(Variabile_Struttura) As Pointer