En alguna parte del programa y realizando ciertas combinaciones tengo usuarios que consiguen generar un error al cerrar una tabla en pleno proceso, error que no he conseguido reproducir por lo que entiendo que se deberá a características de los equipos en los que estén instalados (antivirus, cortes de red, etc.)
La pregunta es si es posible "recuperar" la aplicación tras un error de este tipo, como por ejemplo en el que genero en este código cerrando la tabla en medio de un bucle
Code: Select all
#include "fivewin.ch"
Function Main()
Local nTot:=0
Use Customer
while !Customer->(eof())
nTot++
Customer->(DbSkip())
If nTot=5
Close Customer
Endif
Enddo
? nTot
Return (nil)