FormatDouble(Value: Double): String;
Value - значение, приводимое к строковому типу.
Метод FormatDouble осуществляет преобразование вещественного значения, передаваемого посредством параметра Value, к строковому типу в соответствии с настройками региональных стандартов. Данный метод, при преобразовании, не использует разделение на разряды. Для преобразования к строковому виду с учетом разделения на разряды предназначен метод FormatDoubleWithGroupingSeparator.
Sub Main;
Var
CF: ICultureInfo;
s: String;
Begin
CF := CultureInfo.Current;
s := CF.FormatDouble(12312300000.1123);
End Sub Main;
После выполнения примера в переменной "s" будет содержаться строковое представление числа "12312300000.1123", без использования разделителей между разрядами, с учетом региональных настроек. Для русских настроек по умолчанию, будет - "12312300000,1123".
См. также: