TRY [CATCH]

TRY [CATCH]

Alternate usage of BEGIN SEQUENCE

Syntax

       TRY
             <statements>
          [CATCH [<exp>] ]
             <errorHandling>
          [FINALLY
             <guaranteed> ]
       END      

Description

TRY/CATCH struct is similar to BEGIN/SEQUENCE struct:

         #xcommand TRY => BEGIN SEQUENCE WITH {| oErr | Break( oErr ) }
         #xcommand CATCH [<!oErr!>] => RECOVER [USING <oErr>] <-oErr->
         #xcommand ENDTRY => END

Alternatively TRY [CATCH] [FINALLY] statements are available on xHB library working like the SEQUENCE construct.

Seealso

BEGIN SEQUENCE

One response to “TRY [CATCH]

  1. Pingback: Harbour Statements | Viva Clipper !

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.