https://foro.gambas-es.org/viewtopic.php?f=1&t=4818&p=27670#p27670
-----------------------------------
shordi
Viernes, 14 Agosto 2015, 07:38

Re: Captura De Errores
-----------------------------------
¿De manera global? ¿Te refieres a colocar una función o algo que recoja todos los posibles errores de todos los módulos, funciones y clases de un proyecto?

Eso no se puede hacer. Tienes que implementar el control de errores en cada procedimiento. Lo que sí puedes hacer es llamar a un procedimiento que envíe el aviso que mencionas y que sea llamado de manera sencilla en cada procedimiento. Algo así:

Añade al final de cada procedimiento estas dos líneas: 

[code linenumbers=false syntax=gambas]CATCH
   mimodulo.avisoError(Error.where & " - " & error.text)[/code]

y el el módulo mimodulo programas el procedimiento avisoError que haga lo que quieres.

Se hace rápido, copiar y pegar en los procedimientos susceptibles de fallo, y ya está.

Saludos.


