SysUtils.TFormatSettings
From RAD Studio VCL Documentation (Japanese)
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 パラメータを受け入れる各ルーチンはスレッドセーフで,またグローバル変数を参照する同等のルーチンをオーバーロードしています。