Процедура 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 функцій.
