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

    [VB 6] Lettura per righe di un file LOG

    ciao ragazzi, dovrei fare un software che va a leggere un file di LOG per righe, se trova una determintata stringa (nel mio caso *** errore di trasmissione ***) deve visualizzare un messaggio di errore altirmenti niente di particolare...
    Il mio problema (per ora) è quello di fagli leggere il file riga per riga...

    Mi potreste dare una mano? Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Cerca ne forum, è già stato risolto.
    In tutti i casi l'istruzione chiave è "Line Input".
    Direttamente da MSDN :
    Istruzione Line Input #

    Legge una singola riga in un file aperto ad accesso sequenziale e la assegna a unavariabileString.

    Sintassi

    Line Input #numerofile, nomevariabile

    La sintassi dell'istruzione Line Input # è composta dalle seguenti parti:

    Parte Descrizione
    numerofile Obbligatoria. Qualsiasinumero di file valido.
    nomevariabile Obbligatoria. QualsiasiVariant o nome di variabile String valido.


    Osservazioni

    I dati letti tramite Line Input # vengono in genere scritti su file con Print #.

    L'istruzione Line Input # consente di leggere tutti i caratteri in un file un carattere per volta, fino al ritorno a capo (Chr(13)) o alla sequenza ritorno a capo–avanzamento riga (Chr(13) + Chr(10)). Le sequenze ritorno a capo–avanzamento riga vengono ignorate e non aggiunte alla stringa di caratteri.
    Con esempio :
    codice:
    Dim TextLine
    Open "FILEPROV" For Input As #1   ' Apre il file.
    Do While Not EOF(1)   ' Ripete fino alla fine del file.
       Line Input #1, TextLine   ' Assegna la riga a una variabile.
       Debug.Print TextLine   ' Scrive nella finestra Immediata.
    Loop
    Close #1   ' Chiude il file.
    Ciao,
    Ciao, Brainjar

  3. #3
    Utente di HTML.it L'avatar di mikkuz
    Registrato dal
    Apr 2004
    Messaggi
    53
    E' semplicissimo :

    Una volta aperto il file in lettura, usa il seguente codice per leggere una riga

    Line Input #1, rigacorr

    dove #1 è l'identificatore numerico del file in questione
    rigacorr una stringa che conterrà il valore della riga.

    Ciao

    Ciao

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.