Es posible?? Tema Exepciones

18/01/2006 - 17:02 por Ivan Pascual | Informe spam
A ver si me se explicar...
es posible que un Constructor de una clase que es Shared, le llege una
excepcion y este constructor no realice el throw que tiene.

Al llegar a este punto muestra un mensaje no controlado en lugar de seguir
subiendo la excepcion.

En otros constructores, que no son shared, si que realizan el Throw de la
excepcion, pero al llegar al catch del constructor shared no nos sube nada,
lo muestra por pantalla.

Espero que se me haya entendido algo, gracias a todos.
Hasta pronto

Ivan Pascual

Preguntas similare

Leer las respuestas

#6 Jesús López
19/01/2006 - 23:15 | Informe spam
Sin embargo A. Población tiene razón al decir que los constuctores shared
los ejecuta el sistema. y también tiene razón al decir que la excepción no
tiene a donde subir. En definitiva no hay manera de capturar una exceptión
lanzada en un constructor shared puesto que tu no puedes invocar
directamente dicho constructor.

Por cierto, quitando ciertas cuestiones de terminología que son discutibles,
me parece correcto decir que un constructor shared es "de clase" mientras
que un constructor no shared es "de instancia". Estoy convencido de que la
respuesta de A. Población es de lo más acertada y explica perfectamente lo
que ocurre.

Saludos:

Jesús López
MVP
Respuesta Responder a este mensaje
#7 Eduardo Alvarado Meza
20/01/2006 - 06:44 | Informe spam
DEMASIADO RARO!!!!! A MI ME FUNCIONA

Yo tengo un constructor Shared que lanza la excepcion y capturada luego por
el que la invoco, y no veo el problema. Corriganme por favor.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida