System.VarUtils.VarCyFromStr
Delphi
VarCyFromStr: function(const strIn: _POleStr; LCID: DWORD; dwFlags: Integer;
out cyOut: Currency): HRESULT; stdcall;
C++
extern DELPHI_PACKAGE HRESULT __stdcall (*VarCyFromStr)(const System::WideChar * strIn, unsigned LCID, int dwFlags, /* out */ System::Currency &cyOut);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 | 
|---|---|---|---|---|
| variable | public | System.VarUtils.pas System.VarUtils.hpp | System.VarUtils | System.VarUtils | 
説明
VarCyFromStr を使用すると、WideString から通貨値への変換を行う関数を指定することができます。
VarCyFromStr を使用すると、strIn で与えられた WideString から、cyOut に格納される通貨値への変換を行う関数を指定することができます。LCID パラメータはロケール識別子であり、dwFlags は変換に使用するフラグを指定します。
VarCyFromStr に格納される関数は、変換の結果として以下のいずれかを返します。
| 値 | 意味 | 
|---|---|
| VAR_OK | 変換に成功しました。 | 
| VAR_BADVARTYPE | 入力パラメータのバリアント型が無効です。 | 
| VAR_OVERFLOW | 出力パラメータに格納されているデータが変換先の型に適合しません。 | 
| VAR_TYPEMISMATCH | 引数を指定の型にキャストできません。 | 
| VAR_INVALIDARG | 引数のどちらか一方が無効です。 | 
| VAR_OUTOFMEMORY | 変換を完了するのに十分なメモリがありません。 | 
通貨値から WideString へと逆変換を行うには、VarBstrFromCy で参照される関数を使用します。