Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [vb6] importare dati da un file.txt

    Vorrei il codice che preleva da un file di testo un stringa di un determinato rigo e la posizione su un txtbox.

    Per esempio prende il rigo nm30 e copia i dati in un txtbox
    e la stingra del rigo nm 31 e la posiziona su un altro txtbox.

    Quale sarebbe il codice??

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi aprire il file di testo con l'istruzione

    Open

    e leggere le righe una per una, sequenzialmente, con la

    Line Input

    e alla fine chiudere il file con

    Close

    Dai un'occhiata nell'help a queste istruzioni ...

  3. #3
    Non mi potresti fare un esempio di codice per le linee 30 e 31 e con il file di testo che si trova in c:\esempio.txt

  4. #4
    Originariamente inviato da michele161
    Non mi potresti fare un esempio di codice per le linee 30 e 31 e con il file di testo che si trova in c:\esempio.txt
    Beh, dai... un po' di buona volonta'...

    Segui passo-passo quello che ti ha detto Oregon, e avrai fatto TU quello che ti serve !

    Posta il codice, se non funziona perfettamente, e troverai sicuramente chi ti da' una mano
    IceCube_HT (VB6 fan Club)

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da icecube_HT
    Beh, dai... un po' di buona volonta'...

    Segui passo-passo quello che ti ha detto Oregon, e avrai fatto TU quello che ti serve !

    Posta il codice, se non funziona perfettamente, e troverai sicuramente chi ti da' una mano
    Non posso che concordare ... provaci ...

  6. #6
    codice:
    dim letto as string
    dim i as integer 
    i=0
    open "c:\esempio.txt" for input as #1
        do while not eof(1)
            input#1,letto
                i=i+1
                if i = 30 then text1.text=letto
                if i = 31 then text2.text=letto
        loop
    close #1
    scritto qua in 2 secondi, provalo!
    se sbaglia di una riga cambia il valore iniziale di I (al posto di i=0 metti i=1).

    ti avrei risposto anche io di provarci ma la noia mia sta ammazzando

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.