Control De Errores En Visual Basic

Páginas: 23 (5653 palabras) Publicado: 28 de septiembre de 2012
http://www.microsoft.com/spanish/msdn/articulos/archivo/260402/voices/errhandlvbnet.asp

Control de errores en Visual Basic .NET
Actualización a Microsoft .NET
Ken Getz MCW Technologies
Febrero de 2002
Resumen: en este artículo se describen las diferencias entre el sistema de control de errores de Visual
Basic .NET y el utilizado en Visual Basic 6.0. Entre los temas principales que setratan en este
documento se incluyen los bloques Try/Catch, los objetos Exception, los llamadores de
procedimientos y la creación de clases de excepciones propias. (17 páginas impresas.)
Objetivos
 Comparar el sistema de control de errores de Microsoft® Visual Basic® .NET con el de Visual
Basic 6.0
 Aprender a utilizar los bloques Try/Catch para controlar los errores en tiempo de ejecución
Utilizar los objetos Exception para determinar el tipo de error producido
 Devolver excepciones a los llamadores de procedimiento
 Crear clases Exception propias
Contenido
Introducción al control de excepciones estructurado Adición de características de control de errores
Uso de excepciones específicas Generación de errores Ejecución incondicional de código Creación de
clases ExceptionResumen Acerca del autor Acerca de Informant Communications Group

Introducción al control de excepciones estructurado
.NET Framework proporciona en Visual Basic .NET un sistema de control de excepciones estructurado
basado en el uso de las palabras clave Try, Catch, Finally y Throw. Este tipo de control de errores ya
está disponible en C++ desde hace varios años. No obstante, desde la apariciónde .NET Common
Language Runtime, este sistema se puede encontrar en todos los lenguajes .NET, incluido Visual Basic
.NET.

Antes del control de excepciones estructurado
Aunque Visual Basic dispone de su propio mecanismo de control de errores desde que el término
"Visual" se agregó al nombre del producto, las técnicas ofrecidas a los programadores de este lenguaje
presentaban demasiadaslagunas. Existen varios aspectos en torno al sistema de control de errores de
Visual Basic (consulte la lista 1) que han sido motivo continuo de queja entre los programadores, tanto
con experiencia como sin ella:

 En Visual Basic 6.0 es necesario realizar saltos dentro de los procedimientos para llevar a cabo
el control de errores. Las instrucciones On Error Goto, Resume y Resume Nextimplican
saltos en el código, tanto hacia adelante como hacia atrás. Las técnicas estándar de control de
errores de Visual Basic 6.0 implican, al menos, un salto dentro del procedimiento y, a menudo,
varios (uno hacia adelante, hacia el bloque de control de errores, y otro hacia atrás, hacia el
punto de salida de un procedimiento común).
 De acuerdo con las instrucciones de programación de VisualBasic 6.0, en las que se
recomienda, por ejemplo, que se garantice que los procedimientos dispongan de un único punto
de salida, el lugar más adecuado para dicho punto es en mitad del procedimiento (antes del
bloque de control de errores). Esto conlleva que, a menudo, se olviden las importantes
instrucciones Exit Sub o Exit Function.
 En Visual Basic 6.0 no hay forma de insertar y extraercontroladores de errores. Para conservar
la interceptación del error actual, debe configurar un controlador diferente y, a continuación,
volver al primero. No olvide incluir la instrucción On Error Goto… adecuada cada vez que
cambie de controlador.
 Visual Basic 6.0 incluye un único objeto Err, por lo que, si se produce un error y no lo controla
inmediatamente, puede perder permanentemente lainformación relativa al mismo.
 En la documentación de Visual Basic 6.0 apenas se incluye información sobre los tipos de
errores (es decir, el número de errores) que se pueden generar como consecuencia de la
realización de una acción determinada en el código. La única alternativa es intentar generar la
mayor cantidad de números de error desencadenando dichos errores e interceptar aquéllos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Controles basicos de visual basic
  • Controles Basicos De Visual Basic
  • Estructuras De Control De Visual Basic
  • Estructuras De Control En Visual Basic
  • Controles de visual basic 8
  • estructuras de control visual basic
  • CONTROLES DE VISUAL BASIC
  • Control De Visual Basic: Toolbar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS