SysUtils.TFormatSettings

From Référence RAD Studio VCL
Jump to: navigation, search

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.

Voir aussi

Personal tools