Wpisywanie przechwyconego błędu do dziennika śledzenia
Strona przedstawia przykład wpisania przechwyconego błędu do dziennika
śledzenia.
Dane wpisane do kontrolek mogą powodować błędy, które są przechwytywane a
komunikat o błędzie jest wpisywany do dziennika śledzenia.
Przykład błędu konwercji tekstu w liczbę typu
double.
Wpisz tekst:
Listing kodu obsługującego kliknięcie przycisku konwersji
double x;
try
{
x = Convert.ToDouble(TextBox1.Text);
LabelKonwersja.Text = "wynik = " + x.ToString();
}
catch(Exception ex)
{
Trace.Warn("Kategoria","Komunikat",ex);
LabelKonwersja.Text = "Błąd";
}
Poniżej dzielenie przez zero i przeepełnienie nie spowoduje błędu, błąd
spowoduje tylko błąd konwersji.
x =
=
1
,
=
1
.
|