|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2007
Messaggi: 138
|
[C#] Gestione errori
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.
|
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jul 2007
Messaggi: 45
|
ogni eccezione ritorna un messaggio, vedi ad esempio:
Codice:
int Division(int a, int b) { try { return (a / b); } catch (DivideByZeroException e) { Console.WriteLine(e.ToString()); return 0; } } |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Aug 2007
Messaggi: 138
|
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?
|
![]() |
![]() |
![]() |
#4 | |
Member
Iscritto dal: Jul 2007
Messaggi: 45
|
Quote:
![]() che ti spiega cosa è successo. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:04.