Visual Basic - Controlar los Errores

Life is soft - evento anual de software empresarial
 
Vista:

Controlar los Errores

Publicado por Raul (1 intervención) el 11/10/2002 13:07:07
Hola a todos, necesito que me ayudeis, me gustaría controlar cualquier clase de error a nivel de formulario o de modulo. Sin tener que poner en todos los procedimientos: ON ERROR GO TO. Si existe algo, q alguien me lo diga. Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Controlar los Errores

Publicado por maCo (53 intervenciones) el 11/10/2002 13:36:27
utiliza la clase de ErrObject

ecribe err. y te saldra sus opciones algo asi

If Err.Number = TalNumero then
has algo
else
no hagas nada
end if

Chao
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Controlar los Errores

Publicado por fernando.gomez (143 intervenciones) el 11/10/2002 23:37:44
Raúl,

Lo que maCo te sugiere es de hecho la única forma. No puedes controlar bloques de código más allá del procedimiento. Así que tendrías que agregar el On Error... y validar como te sugirió maCo. Sin embargo, en los procedimientos que creas no hay error, utiliza un On Error Resume Next.

A parte, te comento que Visual BASIC 7 (.NET) ya cuenta con sentencias parecidas a las de C++ para manejar erroes. puedes "trycatchear" bloques de código grandes:
Try
Sentencia1
Sentencia2
...
SentenciaN
Catch
Sentencia que maneja el error si se produjo de Sentencia1 a
SentenciaN
Finally
Sentencias que seguirían después del Catch
End Try

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar