Lof: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Nuova pagina: La funzione '''Lof''' restituisce la lunghezza di un file aperto. La sintassi è: lughezzaFile = Lof(file) Esempio: '''Public''' Sub Button1_Click() Dim fl As File fl = O...) |
Nessun oggetto della modifica |
||
| (5 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 1: | Riga 1: | ||
La funzione '''Lof''' restituisce la lunghezza 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 è: | ||
lughezzaFile = Lof(file) | lughezzaFile = Lof(file) | ||
Esempio: | Esempio: | ||
Public Sub Main() | |||
Dim fl As File | Dim fl As File | ||
fl = Open "<FONT Color=darkgreen>''/percorso/del/file''</font>" For Read | |||
Print "La lunghezza del file è: "; <FONT Color=#B22222>Lof</font>(fl) | |||
fl.Close | |||
End | |||
===Uso di "Lof()" con una variabile di tipo "Process"=== | |||
Se il flusso non è un file, bensì un processo, allora la funzione | 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 | Dim b As String | ||
Read #pro, b, <FONT Color=#B22222>Lof</font>(Last) | |||
End | |||
Versione attuale delle 15:48, 10 giu 2024
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) fl.Close 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