View Full Version : [C#] Gestione errori
voyager18
17-04-2010, 09:24
Ciao a tutti!! Sto sviluppando un'applicazione in C# con .NET 3.5. Ora quando sono in debug accade un fatto curioso. Quando si verifica un'eccezione non gestita con un blocco try-catch, l'applicazione non mi mostra nessun messaggio di errore. C'è un modo per far apparire un messaggio di errore come per esempio avviene nelle applicazioni ASP.NET? Che se un'eccezione non è gestita il server mi rimanda la pagina standard di errore di ASP.NET.
theking0
17-04-2010, 09:48
ogni eccezione ritorna un messaggio, vedi ad esempio:
int Division(int a, int b)
{
try
{
return (a / b);
}
catch (DivideByZeroException e)
{
Console.WriteLine(e.ToString());
return 0;
}
}
voyager18
17-04-2010, 10:23
Si lo so che con la classe Exception posso intercettare qualsiasi eccezione. Il mio problema è un altro. Se un'eccezione si verifica dove io non ho messo un blocco try-catch c'è modo per far apparire il messaggio di errore standard del framework che avvisa che si è verificata un'eccezione non gestita?
theking0
17-04-2010, 10:53
Si lo so che con la classe Exception posso intercettare qualsiasi eccezione. Il mio problema è un altro. Se un'eccezione si verifica dove io non ho messo un blocco try-catch c'è modo per far apparire il messaggio di errore standard del framework che avvisa che si è verificata un'eccezione non gestita?
dovrebbe uscirti un messaggio come questo:
http://img63.imageshack.us/img63/659/40765148.png
che ti spiega cosa è successo.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.