Conoscere la dimensione di una Struttura: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 12: Riga 12:
   
   
   
   
  '''Public Sub Main()
  '''Public''' Sub Main()
   
   
   Dim p As New Prova
   Dim p As New Prova

Versione delle 02:58, 14 gen 2014

Per conoscere la dimensione in byte di una Struttura dichiarata in Gambas, si adopererà il metodo .SizeOf() della Classe Object secondo la seguente sintassi:

Object.SizeOf(variabile_Struttura) As Integer


Esempio pratico:

Public Struct Prova
  b As Byte
  s As Short
  i As Integer
End Struct


Public Sub Main()

 Dim p As New Prova
 Dim dimensione As Integer


  dimensione = Object.SizeOf(p)

  Print dimensione

End