Pahayag ng Pagpapatuloy

Nire-reset ang impormasyon ng error at ipinapahiwatig kung ano ang susunod na isasagawa.

Syntax:

Diagram ng Pagpapatuloy ng Pahayag


     Resume [ [0] | label | Next ]
   

Mga Parameter:

0 : Nire-reset ang impormasyon ng error at muling isinasagawa ang pagtuturo na naging sanhi ng error. 0 ay opsyonal.

label : Nire-reset ang impormasyon ng error at ipinagpatuloy ang pagpapatupad sa tinukoy na label ng kasalukuyang subroutine.

Susunod : Nire-reset ang impormasyon ng error at isinasagawa ang pagtuturo na sumusunod sa isa na naging sanhi ng error.

Ang impormasyon ng error ay binuo gamit ang Erl , Err at Error$ mga function.

tip

Gamit Ipagpatuloy upang i-reset ang impormasyon ng error ay pumipigil sa pagpapalaganap ng pinangangasiwaang kundisyon sa mga gawain sa pagtawag.


Mga error code:

20 Ipagpatuloy nang walang pagkakamali

Mga halimbawa:

Ang mga karaniwang gawain sa paghawak ng error ay: pag-aalerto sa user, pag-aayos ng error, pag-log ng impormasyon ng error o muling paghagis ng mga custom na error na nagbibigay ng mga paliwanag na may mga tagubilin sa paglutas. Gamitin Ipagpatuloy ang label kapag nangangailangan ng gayong mga mekanismo.


      Sub Error_Handling
      try: On Error GoTo catch
          ' napupunta dito ang routine code
          Error 91 ' halimbawa error
      finally:
          ' napupunta dito ang routine cleanup code
          Exit Sub
      catch:
          Print Erl, Err, Error$
          Resume finally
      End Sub ' Error_Handling
    

Gamitin Ipagpatuloy ang Susunod , halimbawa, kapag nag-uulat ng mga anomalyang nakatagpo para sa isang umuulit na proseso na hindi dapat maantala. Kung saan maaaring kailanganin ang maraming gawain sa paghawak.


      Sub Iteration
          planets = Array("☿","♀","♁","♂","♃","♄","⛢","♆")
      try:
          On Error GoTo ReportAndProcessNext
          For ndx = -3 To 11 Step 1
              MsgBox planets(ndx)
          Next
          On Error GoTo 0 ' Stop error catching
      finally:
          Exit Sub
      ReportAndProcessNext:
          Print "Error "& Err &" at line "& Erl &" - "& Error$
          Resume Next
      End Sub ' Iteration
    
warning

Gamit Ipagpatuloy walang mga parameter upang muling isagawa ang maling pagtuturo ay maaaring magkasya sa ilang mga sitwasyon. Gayunpaman, maaaring magdulot iyon ng walang katapusang loop.