TRY / CATCH ¿Estan disponibles en Harbour_CE?

Post Reply
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

TRY / CATCH ¿Estan disponibles en Harbour_CE?

Post by tsales »

Antonio
¿Es posible incorporar el uso de Try/Catch/End en Harbour_CE?

Saludos
Toni Sales
Toni Sales
User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Post by jlcapel »

Antonio,

¿Has actualizado _ del cvs al harbour PPC?

¿Tienes alguna idea de fecha?
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Toni,

TRY/CATCH se pueden implementar de esta forma (Przemek):

Code: Select all

   #xcommand TRY              => bError := errorBlock( {|oErr| break( oErr ) } ) ;;
                                 BEGIN SEQUENCE
   #xcommand CATCH [<!oErr!>] => errorBlock( bError ) ;;
                                 RECOVER [USING <oErr>] <-oErr-> ;;
                                 errorBlock( bError )
Tienes que delarar una variable bError
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Jose Luis,

Actualizamos _ del SVN (ya no se usa CVS) cada cierto tiempo.

El build actual es de Julio del 2007
regards, saludos

Antonio Linares
www.fivetechsoft.com
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Post by tsales »

Gracias Antonio. Funciona Correctamente.

Solo una pregunta. Es obligatorio finalizar con un END SEQUENCE, o para seguir el mismo criterio ¿Seria correcto esto?

#xcommand ENDCATCH => END SEQUENCE

Saludos.
Toni Sales
Toni Sales
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Toni,

Nosotros lo hemos usado en la construcción del ADORDD así:

TRY
...
CATCH
...
END

y ha funcionado bien :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Post by tsales »

Gracias Antonio.
Funciona perfectamente como indicas.

Saludos
Toni Sales
Toni Sales
Post Reply