Differenze tra le versioni di "Lof"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
− | La funzione '''Lof''' restituisce un valore di tipo ''Long'' che rappresenta la lunghezza (ossia la quantità di byte) di un file aperto. | + | La funzione '''Lof()''' restituisce un valore di tipo ''Long'' che rappresenta la lunghezza (ossia la quantità di byte) di un file aperto. |
La sintassi è: | La sintassi è: | ||
Riga 12: | Riga 12: | ||
fl = Open "<FONT Color=gray>''/percorso/del/file''</font>" For Read | fl = Open "<FONT Color=gray>''/percorso/del/file''</font>" For Read | ||
− | Print "La lunghezza del file è: "; Lof(fl) | + | Print "La lunghezza del file è: "; <FONT Color=#B22222>Lof</font>(fl) |
'''End''' | '''End''' | ||
Riga 26: | Riga 26: | ||
Dim b As String | Dim b As String | ||
− | Read #pro, b, Lof(Last) | + | Read #pro, b, <FONT Color=#B22222>Lof</font>(Last) |
'''End''' | '''End''' |
Versione delle 02:33, 2 set 2022
La funzione Lof() restituisce un valore di tipo Long che rappresenta la lunghezza (ossia la quantità di byte) di un file aperto.
La sintassi è:
lughezzaFile = Lof(file)
Esempio:
Public Sub Main() Dim fl As File fl = Open "/percorso/del/file" For Read Print "La lunghezza del file è: "; Lof(fl) End
Uso di "Lof()" con una variabile di tipo "Process"
Se il flusso non è un file, bensì un processo, allora la funzione "Lof()" restituisce il numero di byte che possono essere letti con una sola volta:
Private pro As Process ...... Public Sub Processo_Read() Dim b As String Read #pro, b, Lof(Last) End