SysUtils.TFormatSettings
Contents |
Informations Delphi
De SysUtils.pas
TFormatSettings = record CurrencyFormat: Byte; NegCurrFormat: Byte; ThousandSeparator: Char; DecimalSeparator: Char; CurrencyDecimals: Byte; DateSeparator: Char; TimeSeparator: Char; ListSeparator: Char; CurrencyString: string; ShortDateFormat: string; LongDateFormat: string; TimeAMString: string; TimePMString: string; ShortTimeFormat: string; LongTimeFormat: string; ShortMonthNames: :TFormatSettings.:1; LongMonthNames: :TFormatSettings.:2; ShortDayNames: :TFormatSettings.:3; LongDayNames: :TFormatSettings.:4; TwoDigitYearCenturyWindow: Word; end;
Unité : SysUtils
Type : structure
Informations C++
De SysUtils.hpp
TFormatSettings = class
Unité : SysUtils
Type : classe
Champs de classe : Champs SysUtils.TFormatSettings
Types de classe : Types SysUtils.TFormatSettings
Description
TFormatSettings définit un contexte de formatage de chaîne adapté aux threads.
TFormatSettings définit une structure de données contenant des informations locales utilisées par la routine de formatage de chaîne. Chaque membre de TFormatSettings est l'équivalent de la variable globale de même nom. Une variable de type TFormatSettings définit un contexte adapté aux threads utilisable par les fonctions de formatage à la place du contexte global par défaut (lequel n'est pas adapté aux threads).
Pour créer et utiliser un environnement adapté aux threads défini par TFormatSettings, suivez ces étapes :
Définissez une variable de type TFormatSettings
Appelez GetLocaleFormatSettings pour remplir la variable TFormatSettings avec les informations locales.
Passez la variable TFormatSettings comme dernier paramètre de la routine de formatage de chaîne.
Toute routine acceptant un paramètre TFormatSettings est adaptée aux threads et constitue une surcharge d'une fonction équivalente faisant référence aux variables globales de formatage.