Da Gambas-it.org - Wikipedia.
|
|
Riga 1: |
Riga 1: |
− | Talvolta può capitare che programmi esterni, lanciati con ''Shell'', o funzioni di Gambas, come ad esempio "File.Load()", restituiscano - di un file che non è necessariamente un file di testo <SUP>[[[#Note|nota 1]]]</sup> - dati con rappresentazione come stringa in memoria di un valore. <SUP>[[[#Note|nota 2]]]</sup>
| + | #REDIRECT [[Ottenere un file coerente da dati con rappresentazione come stringa in memoria]] |
− | <BR>Ciò si avrebbe anche nel caso in cui il progetto provvedesse a creare esso stesso i dati stringa di un determinato ''tipo'' di file.
| |
− | | |
− | Per ottenere alla fine il file previsto, basterà utilizzare il Metodo ".Save()" della Classe ''File''.
| |
− | | |
− | Mostriamo un paio di semplici esempi:
| |
− | '''Public''' Sub Main()
| |
− |
| |
− | Dim s As String
| |
− |
| |
− | Shell "nome_programma" To s
| |
− |
| |
− | File.<FONT color=#B22222>Save</font>("''/percorso/del/nuovo/file''", s)
| |
− |
| |
− | '''End'''
| |
− | oppure:
| |
− | '''Public''' Sub Main()
| |
− |
| |
− | Dim s As String
| |
− |
| |
− | s = File.Load("''percorso/del/file/biario/da/leggere''")
| |
− |
| |
− | File.<FONT color=#B22222>Save</font>("''/percorso/del/nuovo/file''", s)
| |
− |
| |
− | '''End'''
| |
− | | |
− | | |
− | | |
− | =Note=
| |
− | [1] Solitamente i file che non sono file di testo, vengono comunemente definiti "binari".
| |
− | | |
− | [2] Vedere anche questa pagina:
| |
− | <BR> - [[Ottenere la rappresentazione come stringa in memoria di un valore numerico]]
| |
− | <BR> - [[Ottenere un valore numerico dalla rappresentazione in memoria come stringa]]
| |
Versione attuale delle 19:05, 21 set 2022