System.SysUtils.CurrToStrF
Delphi
function CurrToStrF(Value: Currency; Format: TFloatFormat; Digits: Integer): string;
function CurrToStrF(Value: Currency; Format: TFloatFormat; Digits: Integer; const AFormatSettings: TFormatSettings): string;
C++
extern DELPHI_PACKAGE System::UnicodeString __fastcall CurrToStrF(System::Currency Value, TFloatFormat Format, int Digits)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
説明
指定された形式を使用して,通貨値を文字列に変換します。
CurrToStrF 関数は,Value で指定された Currency 値を指定された浮動小数点変換を使って文字列表現に変換します。CurrToStrF の呼び出しは,精度が 19 桁の FloatToStrF の呼び出しに相当します。
CurrToStrF の最初のフォームはスレッドセーフではありません。なぜなら,これはグローバル変数に含まれているローカライゼーション情報を使用するからです。CurrToStrF の第 2 のフォームはスレッドセーフであり,FormatSettings パラメータにあるローカライゼーション情報を参照します。CurrToStrF のスレッドセーフフォームを呼び出す前に,FormatSettings にローカライゼーション情報を入力しなければなりません。FormatSettings にデフォルトロケール値を入力するには,GetLocaleFormatSettings を呼び出します。