Control de excepciones para usuarios de Visual Basic 6.0
Actualización: noviembre 2007
Visual Basic 2008 agrega compatibilidad con el control de excepciones estructurado y sigue admitiendo el control de excepciones no estructurado.
Visual Basic 6.0
En Visual Basic 6.0, se utiliza el control no estructurado de excepciones para descubrir errores en el código. Una instrucción On Error al principio de un bloque de código controla cualquier error que se produzca dentro de ese bloque. El control no estructurado de excepciones también utiliza las instrucciones Error y Resume.
Visual Basic 2008
En Visual Basic 2008, el código de control de excepciones estructurado detecta y responde a los errores durante la ejecución mediante la combinación de una estructura de control con excepciones, bloques de código protegidos y filtros. El control de excepciones estructurado se hace a través de una instrucción Try, que se compone de tres tipos de bloques: Try, Catch y Finally. Un bloque Try es un bloque de instrucciones que contiene la instrucción que se va a ejecutar. Un bloque Catch es un bloque de instrucciones que controla una excepción. Un bloque Finally contiene instrucciones que se ejecutan al salir de la instrucción Try, independientemente de si ocurre una excepción. La instrucción Throw, que se utiliza conjuntamente con un bloque Catch, produce una excepción que está representada por una instancia de un tipo derivado de la clase Exception.
Vea también
Conceptos
Información general sobre el control estructurado de excepciones de Visual Basic
Información general sobre el control no estructurado de excepciones
Resumen de cambios de los elementos de programación ofrecidos
Referencia
Instrucción Throw (Visual Basic)