FoxPro/Visual FoxPro - RETURN NO FUNCIONA EN BLOQUES TRY... CATCH

 
Vista:

RETURN NO FUNCIONA EN BLOQUES TRY... CATCH

Publicado por Camilo Bernal (17 intervenciones) el 13/12/2005 16:52:27
Buen día a todos; les cuento que estoy muy preocupado por lo siguiente:

Estaba creando un conjunto de clases para un proyecto que estoy desarrollando y me encontre con el error 2060 "No se permite una instrucción RETURN/RETRY en TRY/CATCH. (Error 2060)" ... la verdad quede muy triste (y preocupado) por eso.

La verdad es que estoy desarrollando todo con una capa de manejo de errores y necesito las dos cosas:

1) que las funciones que coloco dentro de un TRY.. CATCH me permitan devolver un valor a travez de la clausula RETURN

2) utilizar el manejo estructurado de errores de fox.

Espero que alguno de ustedes pueda brindarme alguna idea para solucionar mi problema.

Desde ya MUCHHISSISISISISISIMAS GRACIAS

Camilo Bernal
Colombia.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:RETURN NO FUNCIONA EN BLOQUES TRY... CATCH

Publicado por Roman Suazo (2723 intervenciones) el 15/12/2005 22:43:28
Usa el return despues del endtry

ValorQueQuieroRegresar=.T.

TRY
........

CATCH

ValorQueQuieroRegresar=.F.

ENDTRY

Return ValorQueQuieroRegresar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:RETURN NO FUNCIONA EN BLOQUES TRY... CATCH

Publicado por Camilo Bernal (17 intervenciones) el 16/12/2005 16:12:48
Gracias Roman; es una muy sabia respuesta; quedo muy agradecido contigo.

Camilo Bernal
Colombia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar