System.SysUtils.CurrToStrF

提供: RAD Studio API Documentation
移動先: 案内検索

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 を呼び出します。