manejo de errores

bigabav
27 de Noviembre del 2005
Como puedo manejar los errores y asi no me descontinuen la ejecucion del programa algun ejemplo

PIRRY
27 de Noviembre del 2005
Hola:

En VB6 y me supongo en el NET (aunque no este seguro) existe unas instrucciones para el tratamiento de error.

Deberas de poner como primera linea o entre las primeras, la instruccion ON ERROR

La instruccion On Error tiene algunas variantes:
1).- ON ERROR GOTO Linea
2).- ON ERROR RESUME NEXT

Ejemplo:
si las variables x, y y z son declaradas como enteras cortas, al efectuar el calculo z=x*y, se genera un error de "overflow" y te tu programa fallaria.

Pero si agregas la instruccion ON ERROR GOTO X, este intercepta el error y es desviado a la linea o etiqueta "Equivocado" , donde podras darle un mensaje.
On Error GoTo Equivocado
X = 20000
Y = 10000
Z = X * Y
Exit Sub
Equivocado:
MsgBox "ERROR"
Resume Next 'Esta instruccion, lo que hace es que continua el programa en la siguiente linea de don se produjo el error.

Este es un ejemplo muy simple y sencillo.

Espero que te sirva