Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#3

Re: Problem beim Vergleichen von Real-Zahlen

  Alt 30. Mai 2007, 20:29
Real ist doch so was komisches...
Je nach Delphi Version ist das entweder ein Real48 (Deprecated!!!) mit 6Byte oder der neue Real mit 8Byte bzw 64Bit.

Naja, jedenfalls rechnet Delphi intern ja erstmal mit 32Bit-Fließkommawerten...
Und wenn du die dann in einen Real reinzwingst kommt es eben doch wieder zu solchen Rundungsfehlern.

In diesem Fall würde ich aber auch die NaN Methode nehmen...

PS: dazu eine kleine Frage..
Zitat von Delphi OnlineHilfe:
const NaN: Extended = -NAN;
wtf? DAS geht???
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat