System.OleVariant.Create

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

C++

OleVariant()                     : Variant()     {}
OleVariant(const OleVariant& src): Variant(src)  {}
OleVariant(const Variant& src)   : Variant()     {
OleVariant(const char src)           : Variant(src)  {}
OleVariant(const unsigned char src)  : Variant(src)  {}
OleVariant(const short src)          : Variant(src)  {}
OleVariant(const unsigned short src) : Variant(src)  {}
OleVariant(const int src)            : Variant(src)  {}
OleVariant(const unsigned int src)   : Variant(src)  {}
OleVariant(const float src)          : Variant(src)  {}
OleVariant(const double src)         : Variant(src)  {}
OleVariant(const __int64 src)        : Variant(src)  {}
OleVariant(const unsigned __int64 src): Variant(src){}
OleVariant(const Currency src)       : Variant(src)  {}
OleVariant(const TDateTime src)      : Variant(src)  {}
OleVariant(const WideString& src)    : Variant(src)  {}
OleVariant(const UnicodeString& src) : Variant(WideString(src)) {}
OleVariant(const bool src)           : Variant(src)  {}
OleVariant(const AnsiString& src)    : Variant(WideString(src).Detach()) {}
OleVariant(const CURRENCY& src)      : Variant(src) {}
OleVariant(const VARIANT& src)       : Variant(src) {}
OleVariant(wchar_t* const src, bool isBSTR = true) : Variant(src, isBSTR)  {}
OleVariant(IDispatch* const src) : Variant(src)  {}
OleVariant(IUnknown* const src)  : Variant(src)  {}
OleVariant(VARIANT* src)         : Variant(src)  {}
OleVariant(CURRENCY* src)        : Variant(src)  {}
OleVariant(const TVariant& src)  : Variant(src)  {}
OleVariant(const char* src)      : Variant(WideString(src)) {}
OleVariant(signed char* src)     : Variant(src)  {}
OleVariant(unsigned char* src)   : Variant(src)  {}
OleVariant(short* src)           : Variant(src)  {}
OleVariant(unsigned short* src)  : Variant(src)  {}
OleVariant(int* src)             : Variant(src)  {}
OleVariant(unsigned int* src)    : Variant(src)  {}
OleVariant(long* src)            : Variant(src)  {}
OleVariant(unsigned long* src)   : Variant(src)  {}
OleVariant(float* src)           : Variant(src)  {}
OleVariant(double* src)          : Variant(src)  {}
OleVariant(__int64* src)         : Variant(src)  {}
OleVariant(unsigned __int64* src): Variant(src)  {}
OleVariant(Currency* src)        : Variant(src)  {}
OleVariant(TDateTime* src)       : Variant(src)  {}
OleVariant(wchar_t** src)        : Variant(src)  {}
OleVariant(const int* bounds, const int boundsSize, Word varType) : Variant(bounds, boundsSize, varType) {}
OleVariant(const OleVariant* values, const int valuesSize) : Variant(values, valuesSize) {}

プロパティ

種類 可視性 ソース ユニット
constructor public sysvari.h System OleVariant

説明

Create メソッドは,指定された値で OleVariant のインスタンスを作成します。

OleVariant のコンストラクタをオーバーロードすると,OleVariant が作成され,必要であれば src 引数が変換されます。引数を指定しなかった場合には,Unassigned 型の OleVariant が作成されます。