System.Variant.operator ()

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.