Sa Error GoTo ... Ipagpatuloy ang Pahayag

Pinapagana ang isang gawain sa paghawak ng error pagkatapos mangyari ang isang error, o ipagpatuloy ang pagpapatupad ng programa.

Syntax:

Sa diagram ng Error Statement


Sa [Local] Error {GoTo Labelname | Pumunta sa 0 | Ipagpatuloy ang Susunod}

Mga Parameter:

GoTo Labelname: Kung may naganap na error, pinapagana ang gawain sa paghawak ng error na nagsisimula sa linyang "Labelname".

Ipagpatuloy ang Susunod: Kung may naganap na error, magpapatuloy ang pagpapatupad ng programa sa pahayag na sumusunod sa pahayag kung saan nangyari ang error.

GoTo 0: Hindi pinapagana ang tagapangasiwa ng error sa kasalukuyang pamamaraan.

Lokal: Opsyonal. Ang keyword ay isang paalala na ang pahayag ay lokal sa nakagawian na humihiling dito; kapag lumabas ang nakagawiang gawain, awtomatikong kinakansela ang paghawak ng error na ito.

Halimbawa:


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
    I-print ang #iNumber, "Ito ay isang linya ng teksto"
    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 "Ang lahat ng mga file ay isasara", 0, "Error"
End Sub

Mangyaring suportahan kami!