Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560

    [VB6] Confronto di due file

    Ciao a tutti,
    volevo sapere se esite un comando o magari un'API per confrontare due file. Vorrei evitare di aprire i due file e fare un ciclo FOR NEXT per verificarli a mano leggendoli serialmente. Penso che su file molto grossi il ciclo rallenterebbe parecchio ll'esecuzione del programma.

    Grazie a tutti

  2. #2
    ciao,

    il mio consiglio è quello di aprire i due file con l'istruzione open,
    immettere il loro contenuto in due text box multiline (una per file) e poi verificare se il contenuto dei due text box corrisponde...
    immagino che tu sappia già il codice, ma se non lo sai da un'occhiata qua:

    per leggere i file:

    Dim N As Integer
    Dim strRead As String * 255
    Dim i As Long
    N = FreeFile
    Text1.Text = ""
    Open "percorsotuofile" For Binary As #N Len = Len(strRead)
    i = 1
    Do While EOF(N) = False
    Get #N, i, strRead
    Text1.Text = Text1.Text & strRead
    i = i + Len(strRead)
    Loop
    Close #N

    per confrontare i due textbox.multiline = true:

    if text1.text = text2.text then
    msgbox "il contenuto dei due file corrisponde"
    else
    msgbox "il contenuto dei due file non corrisponde
    end if

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.