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


a) Un error provoca el final del programa.

Verdadero Falso
Icono IDevice Pre-conocimiento
error 26
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.

wiki encyclopedia_Gambas

Primero traduce la página a castellano, después haz clic en el enlace Mensajes de error.


Icono IDevice Objetivos

Es lógico que varios términos trabajen juntos. En este ejemplo puedes observar el trabajo de los errores TRY-ERROR-CATCH-FINALLY.

errores

Img 18. Manejo de errores en Gambas.

Artículo traducido de Wikibooks. Licencia CC.