Differenze tra le versioni di "Reindirizzare dati stringa dalla console ad un file"
Da Gambas-it.org - Wikipedia.
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
Per reindirizzare i dati stringa, che dovrebbero essere scritti in console, dalla console ad un file, si farà uso della funzione ''[[Output_To|Output To]]''. | Per reindirizzare i dati stringa, che dovrebbero essere scritti in console, dalla console ad un file, si farà uso della funzione ''[[Output_To|Output To]]''. | ||
− | |||
Mostriamo di seguito un esempio: | Mostriamo di seguito un esempio: | ||
− | + | Private fl As File | |
− | + | Public Sub Form_Open() | |
− | fl = Open "/tmp/fl" For Write <FONT color= | + | fl = Open "/tmp/fl" For Write <FONT color=gray>' ''oppure: '''For Output'''''</font> |
− | + | End | |
− | + | Public Sub Button1_Click() | |
− | <FONT color= | + | <FONT color=red>Output To #fl</font> |
Print "Testo qualsiasi da reindirizzare." | Print "Testo qualsiasi da reindirizzare." | ||
− | <FONT color= | + | <FONT color=gray>' ''oppure: '''Write "Testo qualsiasi da reindirizzare."'''''</font> <SUP>[[[#Note|nota 1]]]</sup> |
+ | |||
+ | fl.Close | ||
− | + | End | |
− | Nel file sarà scritto, ad ogni clic sul tasto, il testo da | + | Nel file sarà scritto, ad ogni clic sul tasto, il testo da reindirizzato. |
Versione attuale delle 13:42, 1 lug 2024
Per reindirizzare i dati stringa, che dovrebbero essere scritti in console, dalla console ad un file, si farà uso della funzione Output To.
Mostriamo di seguito un esempio:
Private fl As File Public Sub Form_Open() fl = Open "/tmp/fl" For Write ' oppure: For Output End Public Sub Button1_Click() Output To #fl Print "Testo qualsiasi da reindirizzare." ' oppure: Write "Testo qualsiasi da reindirizzare." [nota 1] fl.Close End
Nel file sarà scritto, ad ogni clic sul tasto, il testo da reindirizzato.
Note
[1] Con Print ogni volta che si preme sul tasto la nuova riga di testo sarà scritta nel file a capo al di sotto della riga precedente; mentre con Write la nuova riga sarà posta a fianco della precedente.