Thema: Delphi Summe bilden

Einzelnen Beitrag anzeigen

PMM

Registriert seit: 17. Feb 2005
101 Beiträge
 
#6

Re: Summe bilden

  Alt 8. Aug 2007, 11:28
In Ergänzung zu dem was Luckie angemerkt hat:
- Gemischte Berechnungen mit Integer / Real Zahlen zwingen den Compiler zu Typenumwandlungen für Zwischenergebnisse. Nicht immer errät er dabei den richtigen Datentyp.
- Konstanten (hier z.B.) 1 werden u.U. als Integer erkannt, wenn keine Nachkommastellen auftauchen. Manchmal ist es deshalb besser 1.0 zu schreiben, um implizite Typenumwandlungen zu vermeiden.
- Bei Floatingpoint Berechnungen kommt es nach meiner Erfahrung vor, dass der Fehler "verspätet" gemeldet wird. Also nicht an der auslösenden Stelle, sondern später, wenn man versucht mit einem "kapputen" z.B. NaN-Wert weiter zu rechnen.
Viel Spass beim Debuggen,
PMM
  Mit Zitat antworten Zitat