Ved feil Gå til ... Fortsett å kjøre uttrykket

Aktiverer en feilhåndteringsrutine etter at en feil oppstår, eller gjenopptar programkjøring.

Syntaks:

Ved feil Uttrykks-diagram


Ved [Lokal] feil {GoTo Etikettnavn | Gå til 0 | Fortsett neste}

Parametre:

Gå til etikettnavn: Hvis det oppstår en feil, aktiverer du feilhåndteringsrutinen som starter på linjen "Etikettnavn".

Fortsett neste: Hvis det oppstår en feil, fortsetter programkjøringen med setningen som følger setningen der feilen oppstod.

Gå til 0: Deaktiverer feilbehandleren i gjeldende prosedyre.

Lokalt: Valgfritt. Nøkkelordet er en påminnelse om at uttalelsen er lokal for rutinen som påkaller den; når rutinen avsluttes, avbrytes denne feilhåndteringen automatisk.

Eksempel:


Sub ExampleReset
On Error GoTo ErrorHandler
    Dim iNumber As Integer
    Dim iCount As Integer
    Dim sLine As String
    Dim aFile As String
    aFile = "C:\Users\ThisUser\data.txt"
    iNumber = Freefile
    Open aFile For Output As #iNumber
    Skriv ut #iNumber, "Dette er en tekstlinje"
    Close #iNumber
    iNumber = Freefile
    Open aFile For Input As iNumber
    For iCount = 1 To 5
        Line Input #iNumber, sLine
        If sLine <>"" Then
            Rem
        End If
    Next iCount
    Close #iNumber
    Exit Sub
ErrorHandler:
    Reset
    MsgBox "Alle filer vil bli lukket", 0, "Feil"
End Sub

Supporter oss!