Differenze tra le versioni di "Output"

Da Gambas-it.org - Wikipedia.
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
'''Output''' viene utilizzato con ''Open'' per aprire il file in scrittura. In tal caso il flusso dei dati viene bufferizzato.
+
La parola-chiave '''Output''' viene utilizzata con l'istruzione "[[Open|Open]]" per aprire il file in scrittura. In tal caso il flusso dei dati viene bufferizzato, ossia viene riservata una posizione di memoria dove porre i dati in transito da scrivere in differita.
  
 +
L'utilizzo della parola ''Output'' consente di scrivere dati in file e in uno ''stream'': <SUP>&#091;[[#Note|Nota 1]]&#093;</sup>
  
L'utilizzo della parola ''Output'' consente di scrivere dati in file ed in uno ''stream'': |[[#Note|1]]|
+
Mostriamo un esempio:
  '''Public''' Sub Button1_Click()
+
  '''Public''' Sub Main()
 
   
 
   
  Dim fl As File
+
  Dim fl As File
  Dim variabile_contenuto_dati As String = "prova"
+
  Dim s As String = "prova"
 
   
 
   
    fl = Open "mio_file" For <FONT color=#B22222>Output</font>
+
  fl = Open "<FONT color=gray>''/percorso/del/file/da/scrivere''</font>" For <FONT color=#B22222>Output</font>
 
   
 
   
    Print #fl, variabile_contenuto_dati
+
  Print #fl, s
 
   
 
   
  <FONT color=#006400>' ''Si può usare anche "Write":''
+
  <FONT color=gray>' ''Si può usare anche "Write":''
  ' '''Write''' #fl, variabile_contenuto_dati''</font>
+
  ' '''Write #fl, s'''''</font>
 +
 +
  fl.Close
 
   
 
   
 
  '''End'''
 
  '''End'''
Riga 19: Riga 22:
  
  
 +
=Note=
 +
[1] La parola ''Output'', però, sembra non funzionare per scrivere dati in una variabile di tipo ''Process'' !
  
=Note=
+
 
[1] La parola ''Output'', però, sembra non funzionare per scrivere dati in un ''processo'' !
+
 
 +
=Riferimenti=
 +
* https://gambaswiki.org/wiki/lang/output?l=it

Versione attuale delle 03:24, 2 set 2022

La parola-chiave Output viene utilizzata con l'istruzione "Open" per aprire il file in scrittura. In tal caso il flusso dei dati viene bufferizzato, ossia viene riservata una posizione di memoria dove porre i dati in transito da scrivere in differita.

L'utilizzo della parola Output consente di scrivere dati in file e in uno stream: [Nota 1]

Mostriamo un esempio:

Public Sub Main()

 Dim fl As File
 Dim s As String = "prova"

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

 Print #fl, s

' Si può usare anche "Write":
' Write #fl, s

 fl.Close

End


Note

[1] La parola Output, però, sembra non funzionare per scrivere dati in una variabile di tipo Process !


Riferimenti