Recoger todas las excepciones (.NET)

Soltrac

Hay algo q intento hacer y no se me ocurre la manera de hacerlo...

Vereis, partamos de la idea de q pueden haber excepciones q no tengo controladas. Mi idea sería hacer algo general para controlarlas todas, pero no se como hacerlo sin tener q llenar cada función del código con try-catch

Pensé en poner un try-catch en la primera pantalla (la q llama a todas las demás) y así el error subiría hasta ahí, pero da 2 problemas

1) No se en q formulario ha ocurrido el error
2) Como creo todos los formularios con using, se cierran y luego muestra el error

Para quien no me entienda...sería algo así:

using (MiForm form = new MiForm())
{
   try
{
   form.ShowDialog();
}
catch // Capturo mi excepción
{
}
}

Dentro de ese form pueden haber mas llamadas a otros formularios q se cerrarían si me salta el catch.

Se puede hacer lo q intento hacer o me como la cabeza sin sentido?

Soltrac

Encontré la solución:

http://www.switchonthecode.com/tutorials/csharp-tutorial-dealing-with-unhandled-exceptions

capcha

Epic thread!

Usuarios habituales

  • capcha
  • Soltrac