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.

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.

a) Un error provoca el final del programa.
Verdadero Falso

![]() |
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.

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. |