Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#4

AW: Format-Befehl rundet falsch

  Alt 23. Mai 2012, 00:37
Code:
var rValue : Real;
begin
      rValue := 9.995;
      Memo1.Lines.Add(format('%7.2f', [rValue]));
end
wird im Memo 9.99 angezeigt.
Die Frage am Anfang war schon richtig, was willst du erreichen und wie willst du es gerundet haben.

Wenn es eine Währung ist, dann ist Real sowieso falsch, versuch es mit Currency. Ergebnis wird 10.00 sein.
  Mit Zitat antworten Zitat