Scrivere i dati dei membri di una Struttura in un file direttamente

Da Gambas-it.org - Wikipedia.
Versione del 17 feb 2015 alle 10:24 di Vuott (Discussione | contributi) (Creata pagina con 'E' possibile scrivere in un file mediante una sola istruzione i dati contenuti dai membri di una ''Struttura'', passando questa alla funzione ''Write''; evitando così di scri...')

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

E' possibile scrivere in un file mediante una sola istruzione i dati contenuti dai membri di una Struttura, passando questa alla funzione Write; evitando così di scrivere nel file un membro per volta.


Mostriamo di seguito un semplice esempio:

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


Public Sub Main()

 Dim stru As New STRUTTURA
 Dim fl As File

  With stru
    .b = 9
    .s = 999
    .i = 99999
  End With

  fl = Open "/percorso/del/file/da/scrivere/" For Create

' Passiamo alla funzione "Write" la variabile di tipo "Struttura" da noi creata:
  Write #fl, stru As STRUTTURA

  fl.Close

End