PeterParty
Lt. Junior Grade
- Registriert
- Aug. 2008
- Beiträge
- 282
Hi,
Ich habe mich heute Mittag mal rangegeben das ohmsches Gesetz in C# zu Schreiben/bzw. eine art "Taschenrechner".
Nun habe ich leider noch einen kleinen Bug....
und zwar habe ich die Fehlerüberprüfung in einer Funktion mit "Try" und "Catch",dass funktioniert auch soweit, nur leider kommt die Fehlermeldung immer 2 mal.
Teile vom Quellcode:
Funktion
Ausrechnung:
Ich hoffe jmd. erkennt meinen Fehler... Das er Quasi die Felhermeldung 2 mal ausgibt wenn ich in beiden z.b. einen Buchstaben eingebe.
Mfg
Peter/Luca
Ich habe mich heute Mittag mal rangegeben das ohmsches Gesetz in C# zu Schreiben/bzw. eine art "Taschenrechner".
Nun habe ich leider noch einen kleinen Bug....
und zwar habe ich die Fehlerüberprüfung in einer Funktion mit "Try" und "Catch",dass funktioniert auch soweit, nur leider kommt die Fehlermeldung immer 2 mal.
Teile vom Quellcode:
Funktion
Code:
double Eingabe(TextBox tb)
{
double a = 0.0;
try
{
a = Convert.ToDouble(tb.Text);
}
catch
{
MessageBox.Show("Felher01");
}
return a;
Ausrechnung:
Code:
if (radioButton1.Checked)
{
double a = Eingabe(tb_2);
double b = Eingabe(tb_3);
double c = b * a;
tb_1.Text = c.ToString();
Ich hoffe jmd. erkennt meinen Fehler... Das er Quasi die Felhermeldung 2 mal ausgibt wenn ich in beiden z.b. einen Buchstaben eingebe.
Mfg
Peter/Luca