System.OleVariant.Create
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) {}
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | sysvari.h | System | OleVariant |
Description
Crée une instance de OleVariant avec une valeur spécifiée.
Le constructeur OleVariant est surchargé pour créer un OleVariant, et convertit l'argument src en conséquence. Si aucun argument n'est donné, OleVariant crée un OleVariant de type Unassigned.