RAD Studio VCL Reference
|
Creates an instance of System::OleVariant with a specified value.
constructor Create; constructor Create(const src: OleVariant&); constructor Create(const src: Variant&); constructor Create(const src: char); constructor Create(const src: unsigned char); constructor Create(const src: short); constructor Create(const src: unsigned short); constructor Create(const src: Integer); constructor Create(const src: unsigned int); constructor Create(const src: float); constructor Create(const src: double); constructor Create(const src: __int64); constructor Create(const src: Currency); constructor Create(const src: TDateTime); constructor Create(const src: WideString&); constructor Create(const src: UnicodeString&); constructor Create(const src: bool); constructor Create(const src: AnsiString&); constructor Create(src: wchar_t* const; isBSTR: bool = true); constructor Create(src: IDispatch* const); constructor Create(src: IUnknown* const); constructor Create(src: IInterface* const); constructor Create(const src: char*); constructor Create(var src: signed char); constructor Create(var src: unsigned char); constructor Create(var src: short); constructor Create(var src: unsigned short); constructor Create(var src: Integer); constructor Create(var src: unsigned int); constructor Create(var src: long); constructor Create(var src: unsigned long); constructor Create(var src: float); constructor Create(var src: double); constructor Create(var src: __int64); constructor Create(var src: Currency); constructor Create(var src: TDateTime); constructor Create(const bounds: int*; const boundsSize: Integer; varType: Word); constructor Create(const values: OleVariant*; const valuesSize: Integer);
__fastcall OleVariant(); __fastcall OleVariant(const OleVariant& src); __fastcall OleVariant(const Variant& src); __fastcall OleVariant(const char src); __fastcall OleVariant(const unsigned char src); __fastcall OleVariant(const short src); __fastcall OleVariant(const unsigned short src); __fastcall OleVariant(const int src); __fastcall OleVariant(const unsigned int src); __fastcall OleVariant(const float src); __fastcall OleVariant(const double src); __fastcall OleVariant(const __int64 src); __fastcall OleVariant(const Currency src); __fastcall OleVariant(const TDateTime src); __fastcall OleVariant(const WideString& src); __fastcall OleVariant(const UnicodeString& src); __fastcall OleVariant(const bool src); __fastcall OleVariant(const AnsiString& src); __fastcall OleVariant(wchar_t* const src, bool isBSTR = true); __fastcall OleVariant(IDispatch* const src); __fastcall OleVariant(IUnknown* const src); __fastcall OleVariant(IInterface* const src); __fastcall OleVariant(const char* src); __fastcall OleVariant(signed char* src); __fastcall OleVariant(unsigned char* src); __fastcall OleVariant(short* src); __fastcall OleVariant(unsigned short* src); __fastcall OleVariant(int* src); __fastcall OleVariant(unsigned int* src); __fastcall OleVariant(long* src); __fastcall OleVariant(unsigned long* src); __fastcall OleVariant(float* src); __fastcall OleVariant(double* src); __fastcall OleVariant(__int64* src); __fastcall OleVariant(Currency* src); __fastcall OleVariant(TDateTime* src); __fastcall OleVariant(const int* bounds, const int boundsSize, Word varType); __fastcall OleVariant(const OleVariant* values, const int valuesSize);
The System::OleVariant constructor is overloaded to create an System::OleVariant, converting the src argument as appropriate. If no argument is given, System::OleVariant creates an System::OleVariant of type Unassigned.
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|