Asunto: Capturar error en C# C Sharp de Visual Studio .Net
Estoy desarrollando una aplicación para Recursos Humanos y Facturación y he de hacerla "a la fuerza" en C# de Visual Studio .Net.
¿Cómo puedo capturar un posible error en C#? a penas tengo idea de programación y menos de CSharp.
Publicado:
Mar Feb 07, 2012 12:38 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Capturar error en C# C Sharp de Visual Studio .Net
Anuncios
varios escribió:
Estoy desarrollando una aplicación para Recursos Humanos y Facturación y he de hacerla "a la fuerza" en C# de Visual Studio .Net.
¿Cómo puedo capturar un posible error en C#? a penas tengo idea de programación y menos de CSharp.
A continuación te mostramos un ejemplo de captura de error con C#, no es muy complejo, es suficiente con poner entre un try .... catch las instrucciones que consideres puedan dar error. Sería algo así:
Código:
private void btInsertarFactura_Click(object sender, EventArgs e)
{
try
{
string resultado = loQUeSea(usuario, codEmpresa);
if (resultado == "1")
{
MessageBox.Show("Factura insertada correctamente.",
"Factura insertada",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
catch (Exception errorC)
{
MessageBox.Show("Ha habido un error al insertar la factura. " +
"A contunación se describe el error exacto:" +
Environment.NewLine + Environment.NewLine + errorC.Message,
"Error al insertar factura",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
Como ves, para mostrar al usuario, si quieres, el error que se ha producido se crea un objeto de tipo Exception y se usa la propiedad "Message":
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A