Excepciones

06/04/2006 - 12:08 por Sergio | Informe spam
Hola a todos
Me gustaría saber si es posible acelerar el tratado de excepciones; es
decir, en el siguiente código:

try
dim x as form
x.show
catch (ex as Exception)
msgbox ("primero cree la instancia")
...

tarda mucho en ejecutar el msgbox... ¿se puede hacer que tarde menos?
Un saludo
 

Leer las respuestas

#1 Alberto Poblacion
06/04/2006 - 13:46 | Informe spam
"Sergio" wrote in message
news:
Me gustaría saber si es posible acelerar el tratado de excepciones; es
decir, en el siguiente código:

try
dim x as form
x.show
catch (ex as Exception)
msgbox ("primero cree la instancia")
...

tarda mucho en ejecutar el msgbox... ¿se puede hacer que tarde menos?



El tratamiento de excepciones es siempre lento y por eso en todos los
manuales se recomienda no usar nunca excepciones para tratar situaciones que
son previsibles. Las incidencias previsibles se deben procesar con un "if".
Por ejemplo, el código anterior se reescribiría asi:

try
dim x as form
...
If x is Nothing Then
msgbox ("primero cree la instancia")
Else
x.show
End If
catch (ex as Exception)
'Nunca se debería entrar aquí salvo que se produzca un error
imprevisible

Preguntas similares