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.


Mangyaring suportahan kami!