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 - errore nell apertura .txt
Forum - Visual Basic 6 - errore nell apertura .txt

Avatar
Nark (Normal User)
Newbie


Messaggi: 1
Iscritto: 20/04/2009

Segnala al moderatore
Postato alle 22:23
Lunedì, 20/04/2009
ciao a tutti stò creando un editor di testo solo che non so se questo codice è esatto perchè quando mi importa il file .txt nella textbox mi inserisce solo la prima riga...mi potreste aiutare?Grazie in anticipo :D
Codice sorgente - presumibilmente Visual Basic 6

  1. CommonDialog1.Filter = "Text Files (*txt)|*.txt"
  2. CommonDialog1.ShowOpen
  3. Open CommonDialog1.FileName For Input As #1
  4. Input #1, testo
  5. Close #1
  6. Text1.Text = testo


Ultima modifica effettuata da Nark il 20/04/2009 alle 22:27
PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 23:01
Lunedì, 20/04/2009
infatti la input legge solo una riga del file
devi ciclare usando la EOF

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 0:34
Martedì, 21/04/2009
Se il testo non e' eccessivamente lungo, puoi anche scrivere semplicemente

testo = Input(LOF(1), 1)

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:37
Martedì, 21/04/2009
ti scrivo il tuo codice in pseudocodice, dovresti capire da solo dov'è l'errore ;)

Apri il file per la lettura indicizzandolo come #1
Legggi una riga del del file #1 e la salvo nella variabile "testo"
Chiudo #1
Scrivo la variabile "testo" nella textbox

Se noti manca qualcosa ;)

Apri il file per la lettura indicizzandolo come #1
Fino a che il file non raggiunge la fine (EOF)
   {
   Legggi una riga del del file #1 e la salvo nella variabile "testo"
   Aggiungo "testo" alla textbox (txtNome.Text = txtNome.Text & " " & testo)
   }
Chiudo #1

PM Quote