Einzelnen Beitrag anzeigen

Roland1967

Registriert seit: 29. Jun 2006
19 Beiträge
 
Delphi XE6 Professional
 
#1

Welche reelle Typen verwenden?

  Alt 30. Jul 2008, 08:47
Ich verwende für reelle Zahlen meist real, dieser Typ ist laut Onlinehilfe veraltet, aber die Macht der Gewohnheit ist einfach zu groß.

Nun habe ich in letzter Zeit öfters Rundungsfehler, aus 88.885 wird z.B. nach einigen Berechnungen so etwas wie 88.884999998.
Ich lese Daten mittels FieldByName('Feld').asFloat aus Datenbanken aus und mache dann verschiedene Rechenoperationen.

Als ich konsequent alle reelle Zahlen auf den Typ extended umgestellt habe, war dieser Fehler fort.

Also werde ich mich wohl vom Typ real verabschieden. Verwendet ihr auch extended oder sind Typen wie comp oder double besser geeignet?
  Mit Zitat antworten Zitat