Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  
Подписаться на рассылку:
Клуб программистов


Основы Delphi
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
 



© Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки  |     |  Английская версия