Page 1 of 1

Consulta sobre falla de programa.... (RESUELTO)

PostPosted: Fri Sep 22, 2023 1:33 pm
by jose_murugosa
Un cálido abrazo a los compañeros del foro y una feliz primavera a los del sur y otoño a los del norte :D

Cuando un programa tiene un error, aparece la clásica ventanita donde se muestra toda la línea desde el origen hasta el código donde se produce el error on el botoncito que pregunta y si queremos guardar esta información.

Tengo un programa que hace un conjunto de consultas a ws, elabora un informe en excel y lo envía por correo a varios destinatarios, el mismo se ejecuta en horarios específicos por un disparador que lo ejecuta, este disparador si el programa se ejecuta correctamente no hace nada, pero si falla me manda un e-mail indicando que el programa falló.

Cuando se produce un fallo en mi programa, como se queda en la ventanita esperando que indique si grabo o "QUIT" ni recibo aviso de que falló, ni se puede volver a ejecutar en la siguiente hora porque está en ejecución aún.

Mi pregunta es si se puede hacer que cuando el programa sufre un error simplemente se cierre sin quedarse en ese cartel.

Gracias, espero haber sido claro.

Re: Consulta sobre falla de programa....

PostPosted: Fri Sep 22, 2023 1:45 pm
by Antonio Linares
Estimado José,

Prueba a hacer:

ErrorBlock( { | oError | .F. } ) // Prueba con .T. también

Re: Consulta sobre falla de programa....

PostPosted: Tue Sep 26, 2023 1:44 pm
by jose_murugosa
Muchas Gracias Antonio!!

Lo pruebo y reporto :D

Re: Consulta sobre falla de programa....

PostPosted: Wed Sep 27, 2023 12:12 pm
by jose_murugosa
Funcionó perfecto tal como Ud. lo puso.
Muchísimas gracias, ha resuelto mi problema :D
Un abrazo