2.4. Control de errores
Gambas incluye un control de errores que permite al programador anticipar posibles acciones que provocarían un final inesperado o inadecuado del programa.
Actividad
Un control de error se usa para dirigir el comportamiento del programa cuando se presente una situación anómala.
Las instrucciones utilizadas en Gambas son las siguientes:
- CATCH.- detecta un error en una función.
- DEBUG.- imprime un mensaje de depuración.
- TRY.- intenta ejecutar una instrucción sin disparar un error.
- ERROR.- devuelve el valor TRUE si se ha producido un error.
- FINALLY.- ejecuta una instrucción, aún habiendo ocurrido un error.
AV - Pregunta Verdadero-Falso
Verdadero Falso
a) Un error provoca el final del programa.
Verdadero Falso
Pre-conocimiento
Img 17. Mensaje de error de Gambas |
Los mensajes que Gambas comunica están numerados según un código. En esta dirección puedes encontrar los mensajes ordenados alfabéticamente y por código.
Primero traduce la página a castellano, después haz clic en el enlace Mensajes de error.
Objetivos
Es lógico que varios términos trabajen juntos. En este ejemplo puedes observar el trabajo de los errores TRY-ERROR-CATCH-FINALLY.
|
Img 18. Manejo de errores en Gambas. Artículo traducido de Wikibooks. Licencia CC. |