Einzelnen Beitrag anzeigen

Benutzerbild von jim_raynor
jim_raynor

Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
 
Delphi 5 Standard
 
#4

Re: Ort eines Fehlers in Gleitkommaberechnung finden

  Alt 21. Sep 2005, 12:23
Gleitkommafehler sind ganz übel. Wenn du zum Beispiel irgendwo 1/0 in eine Variable speicherst, bekommst du erst einen Fehler, wenn du Funktionen wie trunc, round, floor etc. aufrufst. Da die eigentliche Fehlerursache zu finden ist wie die Suche nach der Nadel im Heuhaufen. Falls da jemand eine Idee hat, würde es gut hier passen ...

Das Problem ist, dass Delphi bei einer normalen Division scheinbar nicht die Flags in der FPU korrekt auswertet und gleich eine Exception erzeugt.
Christian Reich
Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
  Mit Zitat antworten Zitat