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

    [VB6]Conteggio righe di un file

    In un programma apro un file in lettura e in scrittura con questi comand1:

    Open "file.txt" For Input As #1
    Open "file.txt" For Output As #1

    Vorrei sapere le seguenti cose:

    1)Quali comandi possono inserire in una variabile il testo "" se il file non esiste?
    2)Quale comando posso utilizzare per inserire in una variabile il contenuto di un file a più righe?
    3)Come posso conteggiare il numero di righe di un file?

    Grazie anticipatamente
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  2. #2
    up:quote:
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    allora

    il primo punto non ho capito bene
    il secondo punto basta che fai una Append invece di Output o Input
    codice:
    Open "tuo file" For Append As #1
    il terzo punto vedi codice
    codice:
    Private Sub Command1_Click() 
    Dim riga As Integer 
    Dim record As String 
    Open "tuo file" For Append As #1 
    While Not EOF(1) 
    riga = riga + 1 'Riga x contare quante righe ci sono
    Wend 
    Close #1 
    End Sub
    Spero di essere chiaro
    Allejo

  4. #4
    Sei stato chiarissimo.

    Al punto 1) intendevo: se apro un file non esistente, come faccio a non fare errore??
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  5. #5
    Originariamente inviato da hacker_nait
    se apro un file non esistente, come faccio a non fare errore??
    prima di aprirlo
    verifica che esista:

    FileEx = Dir(nomefile, vbDirectory)
    If FileEx <> "" Then
    esiste
    Else
    non esiste
    End If
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

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.