SysUtils.TFormatSettings

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

Contents

Delphi の情報

ファイル 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;


ユニット: SysUtils

種類: 構造体

C++ の情報

ファイル SysUtils.hpp

TFormatSettings = class


ユニット: SysUtils

種類: クラス

クラスのフィールド: SysUtils.TFormatSettings のフィールド

クラスの型: SysUtils.TFormatSettings の型

説明

TFormatSettings はスレッドセーフ文字列書式コンテキストを定義します。


TFormatSettings は文字列書式化ルーチンが使用するロケール情報を含むデータ構造を定義します。TFormatSettings の各メンバーは,同じ名前のグローバル変数と同じです。型 TFormatSettings の変数は,フォーマット関数がスレッドセーフではないデフォルトのグローバルコンテキストのかわりに使用可能なスレッドセーフなフォーマット関数を定義します。

TFormatSettings によって定義されるスレッドセーフな環境を作成および使用するためには,次の手順にしたがいます。

TFormatSettings の変数を定義する

ロケール情報を TFormatSettings 変数に設定するために GetLocaleFormatSettings を呼び出す

TFormatSettings 変数を文字列書式化ルーチンの最後のパラメータとして渡す

TFormatSettings パラメータを受け入れる各ルーチンはスレッドセーフで,またグローバル変数を参照する同等のルーチンをオーバーロードしています。

関連リンク

Personal tools