Page 1 of 1

COMO CAZAR UN ERROR?

Posted: Sun Jun 04, 2006 2:01 am
by lafug
Hola Amigos,

Estoy intentando evitar la caida de mi aplicación por algunos errores , ¿existe alguna función que permita capturar el error y evitar que el sistema se caiga?

por ejemplo este: el usuario escribe una operación aritmética en el campo cFormul y luego el programa lo resuelve.. nValor:=&(cFormul)
si el usuario escribe cualquier cosa aparecerá :

Error description: Error BASE/1449 Syntax error: &


GRACIAS DE ANTEMANO POR SUS COMENTARIOS

SALUDOS
xHarbrazos

Posted: Sun Jun 04, 2006 7:19 am
by Antonio Linares
Luis,

Usas xHarbour ? de donde lo descargas ?

Posted: Sun Jun 04, 2006 3:40 pm
by lafug
Antonio,
uso :
xHarbour Compiler build 0.99.51 (SimpLex)
Copyright 1999-2005, http://www.xharbour.org http://www.harbour-project.org/

SALUDOS

Posted: Sun Jun 04, 2006 8:13 pm
by Antonio Linares
Luis,

Lo construyes tu ?

Posted: Mon Jun 05, 2006 1:35 am
by lafug
Disculpa Antonio, a qué te refieres con si lo costruyo yo?

SALUDOS

Posted: Mon Jun 05, 2006 7:59 am
by Antonio Linares
Luis,

Si tu construyes el xharbour que usas a partir de su código fuente, ó ya lo descargas desde algún sitio, ya construido.

Posted: Mon Jun 05, 2006 2:12 pm
by lafug
Ah !, :) es el venía junto con la compra de FWH de DIC de 2005, así tal cual, sin modificarle nada.
SALUDOS

Posted: Mon Jun 05, 2006 3:08 pm
by carlos vargas

Code: Select all


LOCAL oError

TRY
     //operacion que puede fallar
CATCH oError
     //mensaje de error
     Alert("Error: " + oError:description )
FINALLY
     //mensaje indicando que todo esta bien
     Alert("La operacion se realizo corrctamente")
END


salu2
carlos vargas

Posted: Mon Jun 05, 2006 4:30 pm
by lafug
muchas gracias Carlos!!

Funcionó de maravillas, era exactamente lo que necesitaba :lol:

SALUDOS
ABRAZOS