Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#31

AW: Taschenrechner 2.0 - Der Multi-Rechner

  Alt 20. Aug 2010, 11:04
Die beiden Funktionen würden sich fast schon aufdrängen.

Alternativ evtl. mit Try Except arbeiten:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  x,y : double;
begin
  y := 0;
  try
    x := 1 / y;
    // ShowMessage wird nie ausgeführt,
    // da der Code davor eine Exception ausgelöst hat
    ShowMessage(FloatToStr(x));
  except
    on E:EZeroDivide do
      ShowMessage('Durch 0 darf nicht dividiert werden.');
  end;
end;
€: geht ja um Gleitkommazahlen, Code angepasst

Geändert von Satty67 (20. Aug 2010 um 11:12 Uhr)
  Mit Zitat antworten Zitat