RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
OleVariant Members

The following tables list the members exposed by OleVariant.

 
Name 
Description 
 
This is TVarData::Reserved1, a member of class OleVariant. 
 
This is TVarData::Reserved2, a member of class OleVariant. 
 
This is TVarData::Reserved3, a member of class OleVariant. 
 
This is TVarData::VArray, a member of class OleVariant. 
 
This is TVarData::VBoolean, a member of class OleVariant. 
 
This is TVarData::VByte, a member of class OleVariant. 
 
This is TVarData::VCurrency, a member of class OleVariant. 
 
This is TVarData::VDate, a member of class OleVariant. 
 
This is TVarData::VDispatch, a member of class OleVariant. 
 
This is TVarData::VDouble, a member of class OleVariant. 
 
This is TVarData::VError, a member of class OleVariant. 
 
This is TVarData::VInteger, a member of class OleVariant. 
 
This is TVarData::VOleStr, a member of class OleVariant. 
 
This is TVarData::VPointer, a member of class OleVariant. 
 
This is TVarData::VSingle, a member of class OleVariant. 
 
This is TVarData::VSmallint, a member of class OleVariant. 
 
This is TVarData::VType, a member of class OleVariant. 
 
This is TVarData::VUnknown, a member of class OleVariant. 
 
This is Variant::-, a member of class OleVariant. 
 
This is Variant::!, a member of class OleVariant. 
 
This is Variant::%=, a member of class OleVariant. 
 
This is Variant::&=, a member of class OleVariant. 
 
This is Variant::*=, a member of class OleVariant. 
 
This is Variant::/=, a member of class OleVariant. 
 
This is Variant::^=, a member of class OleVariant. 
 
This is Variant::__int64, a member of class OleVariant. 
 
This is Variant::|=, a member of class OleVariant. 
 
This is Variant::+=, a member of class OleVariant. 
 
This is Variant::<<=, a member of class OleVariant. 
 
This is Variant::-=, a member of class OleVariant. 
 
This is Variant::>>=, a member of class OleVariant. 
 
This is Variant::AnsiString, a member of class OleVariant. 
 
This is Variant::ArrayDimCount, a member of class OleVariant. 
 
This is Variant::ArrayHighBound, a member of class OleVariant. 
 
This is Variant::ArrayLock, a member of class OleVariant. 
 
This is Variant::ArrayLowBound, a member of class OleVariant. 
 
This is Variant::ArrayRedim, a member of class OleVariant. 
 
This is Variant::ArrayUnlock, a member of class OleVariant. 
 
This is Variant::AsType, a member of class OleVariant. 
 
This is Variant::bool, a member of class OleVariant. 
 
This is Variant::Byte*, a member of class OleVariant. 
 
This is Variant::ChangeType, a member of class OleVariant. 
 
This is Variant::char, a member of class OleVariant. 
 
This is Variant::Clear, a member of class OleVariant. 
 
This is Variant::Currency, a member of class OleVariant. 
 
This is Variant::Currency*, a member of class OleVariant. 
 
This is Variant::double, a member of class OleVariant. 
 
This is Variant::double*, a member of class OleVariant. 
 
This is Variant::float, a member of class OleVariant. 
 
This is Variant::float*, a member of class OleVariant. 
 
This is Variant::GetElement, a member of class OleVariant. 
 
This is Variant::GetError, a member of class OleVariant. 
 
This is Variant::IDispatch*, a member of class OleVariant. 
 
This is Variant::IInterface*, a member of class OleVariant. 
 
This is Variant::int, a member of class OleVariant. 
 
This is Variant::int*, a member of class OleVariant. 
 
This is Variant::IsArray, a member of class OleVariant. 
 
This is Variant::IsEmpty, a member of class OleVariant. 
 
This is Variant::IsNull, a member of class OleVariant. 
 
This is Variant::IUnknown*, a member of class OleVariant. 
 
This is Variant::long, a member of class OleVariant. 
 
This is Variant::long*, a member of class OleVariant. 
 
This is Variant::PutElement, a member of class OleVariant. 
 
This is Variant::SetError, a member of class OleVariant. 
 
This is Variant::short, a member of class OleVariant. 
 
This is Variant::short*, a member of class OleVariant. 
 
This is Variant::signed char, a member of class OleVariant. 
 
This is Variant::signed char*, a member of class OleVariant. 
 
This is Variant::TDateTime, a member of class OleVariant. 
 
This is Variant::TDateTime*, a member of class OleVariant. 
 
This is Variant::Type, a member of class OleVariant. 
 
This is Variant::UnicodeString, a member of class OleVariant. 
 
This is Variant::unsigned char, a member of class OleVariant. 
 
This is Variant::unsigned int, a member of class OleVariant. 
 
This is Variant::unsigned int*, a member of class OleVariant. 
 
This is Variant::unsigned long, a member of class OleVariant. 
 
This is Variant::unsigned short, a member of class OleVariant. 
 
This is Variant::unsigned short*, a member of class OleVariant. 
 
This is Variant::WideString, a member of class OleVariant. 
 
Name 
Description 
 
Frees an instance of System::OleVariant
 
Frees a System::Variant::Variant object. 
 
Returns the number of dimensions of the given variant. 
 
Returns the high bound of the given dimension in the given variant array. 
 
Locks the given variant array and returns a pointer to the data stored in the array. 
 
Returns the low bound of the given dimension in the given variant array. 
 
Resizes the given variant array by changing the high bound of the rightmost dimension to the given value. 
 
Unlocks a variant array that was previously locked by ArrayLock
 
Casts a System::Variant::Variant object to the type specified by the argument VarType. 
 
Changes the data type of a System::Variant::Variant object once it has been instantiated. 
 
System::Variant::Clears the value of the System::Variant::Variant
 
This is Empty, a member of class Variant. 
 
Returns the System::Variant that is assigned as the value of this System::Variant when Type is varSystem::Variant
 
This is the overview for the GetElement method overload. 
 
Converts the System::Variant::Variant to a varError type and returns the integer value. 
 
Queries the VType of the base class TVarData for the varArray bit. 
 
Queries the VType of the base class TVarData
 
Queries the VType of the base class TVarData for the varNull bit. 
 
This is NoParam, a member of class Variant. 
 
This is the overview for the OleVariant constructor overload. 
 
This is the overview for the PutElement method overload. 
 
This is Sanitized, a member of class Variant. 
 
Converts the System::Variant::Variant to a varError type and assigns the integer err as the value of the varError
 
Type 
Returns type code of a System::Variant instance. 
 
This is the overview for the Variant constructor overload. 
 
Name 
Description 
 
- 
This is the overview for the - operator overload. 
 
! 
Returns a new System::Variant::Variant that is the logical negation of this System::Variant::Variant
 
!= 
This is the overview for the != operator overload. 
 
!= 
This is the overview for the != operator overload. 
 
% 
This is the overview for the % operator overload. 
 
%= 
Returns this System::Variant::Variant as the remainder from dividing its original value and the System::Variant::Variant specified by rhs. 
 
& 
This is the overview for the & operator overload. 
 
&= 
Returns this System::Variant::Variant after performing a bitwise and operation. 
 
* 
This is the overview for the * operator overload. 
 
*= 
Multiplies this System::Variant::Variant by the System::Variant::Variant specified by rhs. 
 
/ 
This is the overview for the / operator overload. 
 
/= 
 
^ 
This is the overview for the ^ operator overload. 
 
^= 
Returns this System::Variant::Variant after performing a bitwise xor operation. 
 
This is __int64, a member of class Variant. 
 
| 
This is the overview for the | operator overload. 
 
|= 
Returns this System::Variant::Variant after performing a bitwise or operation. 
 
+ 
This is the overview for the + operator overload. 
 
+= 
Adds the System::Variant::Variant specified by rhs to this System::Variant::Variant object. 
 
< 
This is the overview for the < operator overload. 
 
< 
This is the overview for the < operator overload. 
 
<< 
This is the overview for the << operator overload. 
 
<<= 
Performs a bitwise shl (left shift) operation on this System::Variant::Variant
 
<= 
This is the overview for the <= operator overload. 
 
<= 
This is the overview for the <= operator overload. 
 
-= 
Subtracts the System::Variant::Variant specified by rhs from this System::Variant::Variant object. 
 
= 
This is the overview for the = operator overload. 
 
= 
This is the overview for the = operator overload. 
 
== 
This is the overview for the == operator overload. 
 
== 
This is the overview for the == operator overload. 
 
> 
This is the overview for the > operator overload. 
 
> 
This is the overview for the > operator overload. 
 
>= 
This is the overview for the >= operator overload. 
 
>= 
This is the overview for the >= operator overload. 
 
>> 
This is the overview for the >> operator overload. 
 
>>= 
Performs a bitwise shr (right shift) operation on this System::Variant::Variant
 
Converts the System::Variant::Variant to an AnsiString object. 
 
bool 
Converts the System::Variant::Variant to a boolean value. 
 
char 
This is char, a member of class Variant. 
 
Converts the System::Variant::Variant to a Currency object. 
 
This is Currency*, a member of class Variant. 
 
Converts the System::Variant::Variant to a double value. 
 
This is double*, a member of class Variant. 
 
Converts the System::Variant::Variant to a float value. 
 
This is float*, a member of class Variant. 
 
Converts the System::Variant to an System::Variant::IDispatch* interface pointer. 
 
This is IInterface*, a member of class Variant. 
 
int 
Converts the System::Variant::Variant to an integer value. 
 
int* 
This is int*, a member of class Variant. 
 
Converts the System::Variant to an System::Variant::IUnknown* interface pointer. 
 
long 
This is long, a member of class Variant. 
 
This is long*, a member of class Variant. 
 
Converts the System::Variant::Variant to a short value. 
 
This is short*, a member of class Variant. 
 
This is signed char, a member of class Variant. 
 
This is signed char*, a member of class Variant. 
 
Converts the System::Variant::Variant to a TDateTime object. 
 
This is TDateTime*, a member of class Variant. 
 
This is UnicodeString, a member of class Variant. 
 
Converts the System::Variant to an unsigned char value. 
 
Converts the System::Variant to an unsigned char value. And returns a reference. 
 
This is unsigned int, a member of class Variant. 
 
This is unsigned int*, a member of class Variant. 
 
This is unsigned long, a member of class Variant. 
 
This is unsigned long*, a member of class Variant. 
 
Converts the System::Variant to an unsigned short value. 
 
Converts the System::Variant to an unsigned short value and returns a reference to the value. 
 
This is WideString, a member of class Variant. 
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!