Процедура GetLocaleFormatSettings в Delphi получает региональные значения для безопасных потоков функций.
SysUtils unit
procedure GetLocaleFormatSettings (LCID : Integer; var FormatSettings : TFormatSettings);
Процедура GetLocaleFormatSettings получает LCID значения глобальной переменной региона Windows в запись TFormatSettings. Эта запись используется безопасными потоками множества функций преобразования данных. Она должна быть задана прежде, чем будет вызвана конверсионная функция.
Процедура GetLocaleFormatSettings: Использование записи параметра настройки формата
var
formatSettings : TFormatSettings;
begin
// Получение записи настройки формата региона
GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, formatSettings);
// И использование её в безопасной форме потока CurrToStrF
ShowMessage('1234.56 formats as = '+
CurrToStrF(1234.56, ffCurrency, 4, formatSettings));
end;
Результат
1234.56 отформатируется как $1,234.5600
Похожие функции, процедуры и команды
CurrToStrF — преобразует денежную величину в строку с форматированием.
DateTimeToStr — конвертирует значение даты и времени TDateTime в строку.
FloatToStrF — преобразует значение с плавающей запятой в строку с форматированием.
Format — богатое форматирование чисел и текста в строке.
TFormatSettings — запись для содержания региональных значений для thread-safe функций.
