Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - numero di righe di un file di testo
Forum - Visual Basic 6 - numero di righe di un file di testo

Avatar
symonx80 (Normal User)
Pro


Messaggi: 107
Iscritto: 30/07/2009

Segnala al moderatore
Postato alle 12:49
Venerdì, 17/09/2010
Ciao, forse mi sto perdendo in un bicchiere d'acqua ma non riesco a scorrere un file di testo in lettura. Il mio codice si ferma alla prima riga. Ho inserito un ciclo for ma devo trovare il valore della mia variabile 'i' che indica quante righe contiene il mio file di testo, esiste un modo per saperlo?Altrimenti in alternativa come faccio a leggere tutte le righe del mio file?

Codice sorgente - presumibilmente VB.NET

  1. Open gblFileSelezionato For Input As #1
  2.         For x = 0 To i ' i = numero della riga da leggere
  3.             Line Input #1, rigaFile
  4.             soc_vendita = Trim(Mid(rigaFile, 1, 5))
  5.             codice_utente = Trim(Mid(rigaFile, 6, 14))
  6.         Next x
  7.     Close #1



Grazie :asd:

PM
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 14:00
Venerdì, 17/09/2010
Non puoi sapere di quante righe sarà il file se non scorrendolo.
Tanto vale mentre lo scorri, recuperare i dati
Codice sorgente - presumibilmente VB.NET

  1. Open gblFileSelezionato For Input As #1
  2. i=0
  3. Do While Not EOF(1)  
  4.    Line Input #1, rigaFile
  5.    ' .....
  6.    i=i+1
  7. Loop
  8. Close #1


PM
Avatar
symonx80 (Normal User)
Pro


Messaggi: 107
Iscritto: 30/07/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 14:43
Venerdì, 17/09/2010
Grazie!

PM