Lof: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
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 03: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