System.Variant.operator ()
C++
operator bool() const;
operator char() const;
operator signed char() const;
operator unsigned char() const;
operator short() const;
operator unsigned short() const;
operator int() const;
operator unsigned int() const;
operator long() const;
operator unsigned long() const;
operator float() const;
operator double() const;
operator __int64() const;
operator unsigned __int64()const;
operator AnsiString() const;
operator Currency() const;
operator TDateTime() const;
operator WideString() const;
operator UnicodeString() const;
operator CURRENCY() const;
operator DECIMAL() const;
operator VARIANT();
operator TVariant();
operator wchar_t*() const;
__EXPLICIT operator IDispatch*();
__EXPLICIT operator IUnknown*();
__EXPLICIT operator IInterface*();
__EXPLICIT operator signed char*();
__EXPLICIT operator unsigned char*();
__EXPLICIT operator short*();
__EXPLICIT operator unsigned short*();
__EXPLICIT operator int*();
__EXPLICIT operator unsigned int*();
__EXPLICIT operator long*();
__EXPLICIT operator unsigned long*();
__EXPLICIT operator float*();
__EXPLICIT operator double*();
__EXPLICIT operator __int64*();
__EXPLICIT operator unsigned __int64*();
__EXPLICIT operator VARIANT*();
__EXPLICIT operator LPSAFEARRAY();
__EXPLICIT operator TVariant*();
__EXPLICIT operator Currency*();
__EXPLICIT operator TDateTime*();
__EXPLICIT operator wchar_t**();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | sysvari.h | System | Variant |
Description
Convertit le Variant.
L'opérateur de conversion renvoie un type qui est une conversion de ce Variant. Si la conversion T* est utilisée, l'opérateur positionne le bit varByRef qui signifie que le Variant contient une référence et non une valeur.
Si la conversion est impossible à cause d'une conversion de type variant incorrecte, une exception EVariantError est déclenchée.
Remarque : N'appelez pas directement l'opérateur de conversion implicite. C'est une surcharge de l'opération de conversion implicite.