Posteado por: elmanu | Septiembre 27, 2007

LogError

 

mdmail0.png

 

LogError es una dll que puede ser utilizada por cualquier lenguaje .net, no importa cual sea, eso es parte del power de .net, lo que hace es algo muy útil (a mi gusto) supongamos que tenemos una aplicación y que dicha aplicación se cae en algún momento, ¿como hacemos para saber cual fue lo ultimo que movió el usuario?, ¿Cómo saber en que momento se pasmo nuestra aplicación?

La alternativa que se me ocurrió y que había querido intentar desde hace tiempo pero no sabia como :S era por medio de un correo electrónico, algo así como lo que hace Microsoft cuando se cae el Windows… pues bueno en .net los correos se mandan a través de un objeto de la clase net.MailMessage que esta alojado en el namespace System.net, para enviar un correo desde VB necesitamos (como en cualquier correo) el destinatario, remitente, titulo del correo, lo que queremos mandar y opcionalmente un archivo que puede ser adjuntado al correo electrónico, en este caso solamente enviaremos texto, pero podríamos por ejemplo capturar la pantalla del usuario y mandarla por correo (hay una nota en el sitio del guille de cómo implementar esto)

Como se usa.

Listo, la parte que interesa a todos –¿Como usar esto? Pues fácil, es una dll eso quiere decir que debemos hacer referencia a ella, en el VS creamos un proyecto nuevo y vamos al menú “Project”.

 

mdmail3.jpg

[Agregando la referencia]

 

 

Ahí seleccionamos la opción “Add Reference…”; una vez que hayamos llegado a este punto lo que sigue es seleccionar la pestaña de “Browse” y buscar la dll. Lo que sigue es usarla como si la hubieras hecho TU. De la siguiente manera.

 

 

mdmail6.jpg

[Utilizando la clase desde C#]

 

 

 

mdmail2.jpg

[Utilizando la clase desde VB]

 

mdmail5.jpg

[Nuestro programa no da una, pero nos avisa]

Saludos Manu.

Descargar


Dejar una respuesta

Tienes que iniciar sesión para escribir un comentario.

Categorías