Habe es nun über das Format mit FloatToStrF gemacht, klappt auch ganz gut, jedoch wäre ich wirklich mal an einer Umsetzung mit dem Typen RoundTo interessiert.
Dann schau dir doch die
Online-Hilfe zu RoundTo an, die gibt's sogar in deutscher Sprache. Bei
RoundTo gibst du zwei Parameter an:
function RoundTo(const AValue: Extended; const ADigit: TRoundToEXRangeExtended): Extended;
Der erste ist der Wert, der gerundet werden soll, der zweite gibt die Potenz von 10 an, auf die AValue gerundet werden soll. Mit anderen Worten: ein positiver ADigit beschreibt die Stellen
vor dem Komma, die gerundet werden sollen, ein negativer ADigit beschreibt die Stellen
hinter dem Komma, die gerundet werden sollen.
Die Delphipraxis bietet übrigens eine
Delphi-Referenz als Suchmaschine an.