On Tue, 15 Sep 2009, Enrico Maria Giordano wrote:
> The following sample doesn't trap the error:
> #xcommand TRY              => BEGIN SEQUENCE
> #xcommand CATCH [<!oErr!>] => RECOVER [USING <oErr>] <-oErr->
> #xcommand FINALLY          => ALWAYS
> FUNCTION MAIN()
>    LOCAL n := "Test"
>    TRY
>        n++
>    CATCH
>    END
>    ? n
>    RETURN NIL
> What are the correct commands definitions to mimic xHarbour's TRY/CATCH/END?

   #xcommand TRY        => BEGIN SEQUENCE WITH { |e| break( e ) }

best regards,
Przemek
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to