у нас была.
Стала выдавать лишние дроби в конце.
function FloatRound(aPrec: Integer; aTrunc: Boolean; aExt: Extended): Extended;
Ближайщую похожую нашла
function SimpleRoundTo(const AValue: Extended; const ADigit: TRoundToRange = -2): Extended; overload;
Но в ней нет параметра обрезать или округлять оставшиеся дроби
Но есть установка режима округления SetRoundMode и я ей, конечно, воспользуюсь. Только не знаю, как старое восстановить.
Чем вы сами пользуетесь?
Стикер
Там есть просто RoundTo, которая учитывает RoundingMode
Не, параметры другие. Видела ее function RoundTo(const AValue: Extended; const ADigit: TRoundToEXRangeExtended): Extended;
Обсуждают сегодня