FoxPro/Visual FoxPro - controlar errores

   
Vista:

controlar errores

Publicado por chelo (42 intervenciones) el 05/02/2008 22:55:31
Hola, yo estoy haciendo un sistema y quisiera saber como hacer para almacenar en un simple archivo de texto cualquier error del programa.
Por ejemplo, si al grabar un registro, da el error de fin de archivo necesitaria que este error me lo guarde (si es posible tambien el formulario o linea del error) en un txt o cualquier archivo. La idea es saber cual fue el error y donde con el fin de repararlo.
Espero que me entiendan y muchas gracias
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:controlar errores

Publicado por andy (221 intervenciones) el 06/02/2008 16:28:50
Estimado amigo, lo que tu pides esta incluido en Fox desde la epoca de D.O.S. busca en la Ayuda: ON ERROR, donde se explica y se incluye ejemplos
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:controlar errores

Publicado por Plinio (7771 intervenciones) el 06/02/2008 19:03:09
Hechale un ojo a esta app
http://www.universalthread.com/wconnect/wc.dll?2,2,29837
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:controlar errores

Publicado por HELDER B. MARTINEZ (710 intervenciones) el 06/02/2008 17:14:56
YO USO ESTE PROGRAMA;

ON ERROR DO errhand WITH ERROR( )
OPEN DATABASE DATOSDatos1 NOUPDATE VALIDATE
ON ERROR
RETURN

*** Controlador de errores ***
PROCEDURE errhand
PARAMETER errnum,message
_Screen. BackColor = RGB(0,0,0)
=messagebox("Ocurrió un error " + "en la línea Nº " + alltrim(str(errnum)) + " y podría tener problemas más adelante" + chr(13)+;
chr(13) + " Por favor, consulte a su programador",0+64,"¡ATENCIÓN!")
close database
quit
***Si no hay error pasará la función a este método, indicando que todo está en orden***

LO PUEDES EJECUTAR DESDE TU EJECUTABLE,

SALUDES
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