Differenze tra le versioni di "Scrivere in un file i dati presenti in un vettore di tipo Byte"
Da Gambas-it.org - Wikipedia.
Riga 2: | Riga 2: | ||
− | + | ==Mediante "Open... For Create"== | |
− | + | Mostriamo un esempio che fa uso dell'istruzione "Write" per scrivere in un file i dati presenti in un vettore di tipo "Byte[]": | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | Dim vettore As | + | Dim vettore As Byte = [&11, &22, &33, &44, &55, &66, &77, &88] |
− | Dim | + | Dim b As Byte |
Dim fl As File | Dim fl As File | ||
+ | fl = Open "<FONT Color=gray>''/percorso/del/file/da/scrivere''</font>" For Create | ||
− | + | For b = 0 To vettore.Max | |
− | |||
− | |||
− | |||
− | |||
− | |||
<FONT Color=gray>' ''Viene scritto il file:''</font> | <FONT Color=gray>' ''Viene scritto il file:''</font> | ||
− | + | <FONT Color=#B22222>Write</font> #fl, vettore[b] As Byte | |
− | + | Next | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | fl.Close | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''End''' | '''End''' | ||
− | == | + | ==Uso del Metodo ".Write()" del vettore== |
In entrambi i casi si potrà utilizzare anche il metodo ''Write()'' della variabile vettoriale di tipo Byte[]: | In entrambi i casi si potrà utilizzare anche il metodo ''Write()'' della variabile vettoriale di tipo Byte[]: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | Dim vettore As | + | Dim vettore As Byte = [&11, &22, &33, &44, &55, &66, &77, &88] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Dim fl As File | Dim fl As File | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | fl = Open "<FONT Color=gray>''/percorso/del/file/da/scrivere''</font>" For Create | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<FONT Color=gray>' ''Viene scritto il file:''</font> | <FONT Color=gray>' ''Viene scritto il file:''</font> | ||
− | + | vettore<FONT Color=#B22222>.Write(fl, 0, vettore.Count)</font> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | fl.Close | |
− | |||
− | |||
− | |||
− | |||
'''End''' | '''End''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Versione delle 19:30, 31 ago 2022
Se si intende scrivere in un file dati contenuti in una variabile vettoriale di tipo "Byte[]", sarà assolutamente necessario tenere conto del vettore.
Mediante "Open... For Create"
Mostriamo un esempio che fa uso dell'istruzione "Write" per scrivere in un file i dati presenti in un vettore di tipo "Byte[]":
Public Sub Main() Dim vettore As Byte = [&11, &22, &33, &44, &55, &66, &77, &88] Dim b As Byte Dim fl As File fl = Open "/percorso/del/file/da/scrivere" For Create For b = 0 To vettore.Max ' Viene scritto il file: Write #fl, vettore[b] As Byte Next fl.Close End
Uso del Metodo ".Write()" del vettore
In entrambi i casi si potrà utilizzare anche il metodo Write() della variabile vettoriale di tipo Byte[]:
Public Sub Main() Dim vettore As Byte = [&11, &22, &33, &44, &55, &66, &77, &88] Dim fl As File fl = Open "/percorso/del/file/da/scrivere" For Create ' Viene scritto il file: vettore.Write(fl, 0, vettore.Count) fl.Close End