Hola Amigos:
Necesito saber como puedo saber o capturar el momento en que se produce un error....
Ejemplo: Estoy usando
oExcel := TOleAuto():New( "Excel.Application", .F. )
oExcel:WorkBooks:Open(cNombre_archivo:=cGetFile("Consignas\*.*", "Seleccione Fichero"))
Hasta aca perfecto, pero si continuo con el proceso, y se produce un error, por ejemplo "array access", el aplicativo se cancela y al no poder ejecutar
oExcel:Quit(), el EXCEL.EXE sigue ejecutandose como proceso con la planilla seleccionada abierta, y por cada vez que se produce un error, se suman EXCEL.EXE en procesos, que los tengo que eliminar con el administrador de tareas....Lo interesante es que si se puede "capturar" el momento del error, se pueda realizar alguna otra operacion para subsanarlo o avisarle a usuario final, como por ejemplo..... "La Variable xx adquirio un valor 0 o invalido"....
Necesito saber como puedo saber o capturar el momento en que se produce un error....
Ejemplo: Estoy usando
oExcel := TOleAuto():New( "Excel.Application", .F. )
oExcel:WorkBooks:Open(cNombre_archivo:=cGetFile("Consignas\*.*", "Seleccione Fichero"))
Hasta aca perfecto, pero si continuo con el proceso, y se produce un error, por ejemplo "array access", el aplicativo se cancela y al no poder ejecutar
oExcel:Quit(), el EXCEL.EXE sigue ejecutandose como proceso con la planilla seleccionada abierta, y por cada vez que se produce un error, se suman EXCEL.EXE en procesos, que los tengo que eliminar con el administrador de tareas....Lo interesante es que si se puede "capturar" el momento del error, se pueda realizar alguna otra operacion para subsanarlo o avisarle a usuario final, como por ejemplo..... "La Variable xx adquirio un valor 0 o invalido"....
Carlos Gustavo Marucco
Rio Gallegos - Santa Cruz
PATAGONIA ARGENTINA
FWH 10.08 - Eagle1 Ver 6.0 - xHarbour 1.2.1 Rev 6717
xMate Ver 1.15 - Workshop Ver 4.5 - Windows 7
Rio Gallegos - Santa Cruz
PATAGONIA ARGENTINA
FWH 10.08 - Eagle1 Ver 6.0 - xHarbour 1.2.1 Rev 6717
xMate Ver 1.15 - Workshop Ver 4.5 - Windows 7