Manejo de Excepciones

02/03/2006 - 19:14 por Carlos Maggiotti | Informe spam
Como hago para detectar (en un Try - Catch) que el tipo de excepcion que
llega sea una excepcion generada por el usuario?

Osea... Generada con un:

Dim oException As New Exception("Se genero esta excepcion por codigo")
Throw oException

Saludos y gracias de antemano...

CarlosMag


Carlos Maggiotti
Departamento de Sistemas
Fundicion San Cayetano

Preguntas similare

Leer las respuestas

#1 A.Poblacion
02/03/2006 - 19:26 | Informe spam
"Carlos Maggiotti" <msnews.microsoft.com> wrote in message
news:
Como hago para detectar (en un Try - Catch) que el tipo de excepcion que
llega sea una excepcion generada por el usuario?

Osea... Generada con un:

Dim oException As New Exception("Se genero esta excepcion por codigo")
Throw oException



Tienes que diferenciar el tipo en el momento de lanzarla, creando una
clase que herede de Exception:

Public Class ExcepcionDeUsuario
Inherits System.Exception
End Class

Luego la lanzas:

Dim oException As New ExcepcionDeUsuario("Se genero esta excepcion por
codigo")
Throw oException

y entonces la interceptas en el catch:

Try
...
Catch Ex as ExcepcionDeUsuario
'Aqui se captura tu excepción
Catch Ex as Exception
'Aqui se captura el resto de las excepciones
End Try
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida