GetLocaleFormatSettings
Процедура
Получает региональные значения для безопасных потоков функций. SysUtils unit
  procedure GetLocaleFormatSettings ( LCID : Integer; var FormatSettings : TFormatSettings ) ;
Описание
Процедура GetLocaleFormatSettings получает LCID значения глобальной переменной региона Windows в запись TFormatSettings. Эта запись используется безопасными потоками множества функций преобразования данных. Она должна быть задана прежде, чем будет вызвана конверсионная функция.
Похожие команды
CurrToStrF  Преобразует денежную величину в строку с форматированием

DateTimeToStr  Конвертирует значение даты и времени TDateTime в строку

FloatToStrF  Преобразует значение с плавающей запятой в строку с форматированием

Format  Богатое форматирование чисел и текста в строке

TFormatSettings  Запись для содержания региональных значений для thread-safe функций

 
Пример кода : Использование записи параметра настройки формата
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