Visualizzazione dei risultati da 1 a 3 su 3

Discussione: On error goto (vb6)

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    58

    On error goto (vb6)

    Ciao a tutti!
    ho questo problema:
    fatto il seguente ciclo

    Do While Not Rs.EOF
    Me.TreeView1.Nodes.Add "numrif", tvwChild, "c" & Rs!numrifint & "", "" & Rs!numrifint
    For i = 1 To 100
    On Error GoTo NoFile
    Open "c:\workcar\immagini\c." & Rs!numrifint & "_" & i & ".bmp" For Input As #1
    Me.TreeView1.Nodes.Add "c" & Rs!numrifint & "", tvwChild, "i" & i & "_" & Rs!numrifint, "c." & Rs!numrifint & "_" & i
    Close #1

    NoFile:
    Next i
    Rs.MoveNext
    Loop

    l'On error goto funziona solo al prino errore, la seconda volta l'errore viene visualizzato e chiude l'applicazione.
    Come posso fare?
    Ge

  2. #2
    Innanzi tutto ti invito a formattare il codice usando il pulsante CODE
    poi ti consiglio di controllare se il file esiste con un dir piuttosto di generare l'errore
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012

    Re: On error goto (vb6)

    codice:
    Dim i as Integer
    Dim nomefile as String
    Do While Not Rs.EOF
            Me.TreeView1.Nodes.Add "numrif", tvwChild, "c" & Rs!numrifint & "", "" & Rs!numrifint
        For i = 1 To 100
            nomefile  = c:\workcar\immagini\c." & Rs!numrifint & "_" & i & ".bmp"
            'Controlla che il file esista
            If Dir(nomefile) = "" Then
                 Rs.MoveNext
                 Next i
            End If
            Open nomefile For Input As #1
                Me.TreeView1.Nodes.Add "c" & Rs!numrifint & "", tvwChild, "i" & i & "_" & Rs!numrifint, "c." & Rs!numrifint & "_" & i
            Close #1
                
    Loop
    Ma una domanda:
    A cosa ti serve aprire il file in questo codice?? :master:

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.