Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Específicos de Microsoft
Extraen datos del objeto VARIANT encapsulado.
Sintaxis
operator short( ) const;
operator long( ) const;
operator float( ) const;
operator double( ) const;
operator CY( ) const;
operator _bstr_t( ) const;
operator IDispatch*( ) const;
operator bool( ) const;
operator IUnknown*( ) const;
operator DECIMAL( ) const;
operator BYTE( ) const;
operator VARIANT() const throw();
operator char() const;
operator unsigned short() const;
operator unsigned long() const;
operator int() const;
operator unsigned int() const;
operator __int64() const;
operator unsigned __int64() const;
Comentarios
Extrae datos sin formato del objeto VARIANT encapsulado. Si VARIANT todavía no es del tipo adecuado, se usa VariantChangeType para intentar la conversión y, si no se produce, se genera un error:
operator short( ) Extrae un valor entero
short.operator long( ) Extrae un valor entero
long.operator float( ) Extrae un valor numérico
float.operator double( ) Extrae un valor entero
double.operator CY( ) Extrae un objeto
CY.operator bool( ) Extrae un valor
bool.operator DECIMAL( ) Extrae un valor
DECIMAL.operator BYTE( ) Extrae un valor
BYTE.operator _bstr_t( ) Extrae una cadena, que se encapsula en un objeto
_bstr_t.operator IDispatch*( ) Extrae un puntero dispinterface de un objeto
VARIANTencapsulado. Se llama aAddRefen el puntero resultante, por lo que debe decidir si es conveniente llamar aReleasepara liberarlo.operator IUnknown*( ) Extrae un puntero de interfaz COM de un objeto
VARIANTencapsulado. Se llama aAddRefen el puntero resultante, por lo que debe decidir si es conveniente llamar aReleasepara liberarlo.
FIN de Específicos de Microsoft