Differenze tra le versioni di "Conoscere via codice il nome di una Struttura"

Da Gambas-it.org - Wikipedia.
(Creata pagina con 'Per conoscere via codice l'etichetta identificativa di una ''Struttura'', si effettuerà una ricerca nella sua area di memoria, puntanto alla quale mediante apposito ''Puntato...')
 
Riga 1: Riga 1:
Per conoscere via codice l'etichetta identificativa di una ''Struttura'', si effettuerà una ricerca nella sua area di memoria, puntanto alla quale mediante apposito ''Puntatore'':
+
Per conoscere via codice l'etichetta identificativa di una ''Struttura'' partendo dalla sua variabile, si effettuerà una ricerca nella sua area di memoria, puntando alla quale mediante apposito ''Puntatore'':
  
  

Versione delle 18:26, 14 lug 2015

Per conoscere via codice l'etichetta identificativa di una Struttura partendo dalla sua variabile, si effettuerà una ricerca nella sua area di memoria, puntando alla quale mediante apposito Puntatore:


Mostriamo un semplice esempio pratico:

Public Struct STRUTTURA
  b As Byte
  c As Short
  i As Integer
End Struct


Public Sub Main()

 Dim st As New STRUTTURA
 Dim p1, p2 As Pointer 

' Puntiamo all'oggetto Struttura:
  p1 = Object.Address(st)

  p2 = Pointer@(p1)

  Print "Nome della Struttura: ";; String@(Pointer@(p2 + 24))

End