System.OleVariant.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.