Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#11

Re: Warum keine Exception bei Division durch 0

  Alt 19. Nov 2004, 14:22
OK, ich glaub das Problem ist doch nicht so tragisch.

Delphi-Quellcode:
procedure TForm1.cmd1Click(Sender: TObject);
var
 a, b, c, d : double ;
begin
     a := 0 ;
     b := 0 ;
     c := a/b ; // -> hier krieg ich ne Exception ;
     d := 0/0 ; // -> und hier nicht
     showmessage (floatToStr(c)) ;
end;
0/0 akzeptiert er also, a/b zum Glück nicht. Da in meinem Programm natürlich nirgends direkt 0/0 steht, sondern ich eben nur mit Variablen arbeit, müsst ich in der Simulation natürlich eine Exception kriegen. Da dies aber nicht der Fall ist, muss ich den Fehler wohl sonstwo suchen.

Gruß,


EDIT: Danke noch an alle, und Luckies Erklärung scheint mir sehr einleuchtend..
  Mit Zitat antworten Zitat