[#] Catturare eccezioni

mercoledì 02 aprile 2008 - 15.36

program Profilo | Junior Member

Ciao,

try
{
.....
}catch(exception)
{
messagebox.show( xxxxxxx );
}

come faccio a fargli scrivere nella messagebox al posto di xxxxxx l'eccezzione catturata?

Grazie.

mariodeghetto Profilo | Newbie

Prova così:

try
{

}
catch (Exception e)
{
MessageBox.Show(e.Message);
}

-----------------
Mario De Ghetto
http://deghetto.wordpress.com

aiedail92 Profilo | Expert

Ciao

> try
> {
>
> }
> catch (Exception e)
> {
> MessageBox.Show(e.Message);
> }

In quel modo ottieni il messaggio che descrive l'eccezione generata. Se hai bisogno di ottenere il nome dell'eccezione (quindi il nome della classe dell'eccezione generata) potresti fare così:

try { //... } catch (Exception ex) { MessageBox.Show(ex.GetType().Name); }

Luca
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5