Exemplo n.º 1
0
 //Realizar el burbujeo de una excepción propia (MiException), comenzando en un método de instancia (de la clase Burbujeo),
 //pasando por un método de estático (de la misma clase) y capturado por última vez en el método que lo inició (manejador _click).
 //En cada paso, agregar en un único archivo de texto (burbujeo.txt)
 //el lugar por donde se paso junto con la hora, minuto y segundo de la accion.
 //Atrapar la excepción y relanzarla en cada ocasión, al finalizar, leer el archivo y mostrarlo por MessageBox
 private void btnPunto5_Click(object sender, EventArgs e)
 {
     try
     {
         Burbujeo.MetodoClase();
     }
     catch (MiException ex)
     {
         Burbujeo.EscribirArchivo(ex.Message);
     }
     finally
     {
         MessageBox.Show(Burbujeo.LeerArchivo());
     }
 }
Exemplo n.º 2
0
 //Realizar el burbujeo de una excepción propia (MiException), comenzando en un método de instancia (de la clase Burbujeo),
 //pasando por un método de estático (de la misma clase) y capturado por última vez en el método que lo inició (manejador _click).
 //En cada paso, agregar en un único archivo de texto (burbujeo.txt)
 //el lugar por donde se paso junto con la hora, minuto y segundo de la accion.
 //Atrapar la excepción y relanzarla en cada ocasión, al finalizar, leer el archivo y mostrarlo por MessageBox
 private void btnPunto5_Click(object sender, EventArgs e)
 {
     try
     {
         Burbujeo.MetodoClase();
     }
     catch (MiException ex)
     {
         //Implementar escribir en archivo de texto
         Burbujeo.EscribirArchivo("burbujeo.txt", ex.Message);
         Burbujeo.EscribirArchivo("burbujeo.txt", "Form(Boton 5_click)");
     }
     finally
     {
         //Implementar leer en archivo de texto
         MessageBox.Show(Burbujeo.LeerArchivo("burbujeo.txt"));
     }
 }