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