Classe di COleVariant
Incapsula il tipo di dati VARIANT.
class COleVariant : public tagVARIANT
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto COleVariant. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Associa VARIANT a COleVariant. |
|
Modifica il tipo di variant di questo oggetto COleVariant. |
|
Cancella questo oggetto COleVariant. |
|
Rimuove VARIANT da COleVariant e restituisce VARIANT. |
|
Recupera una matrice di byte di una matrice variabile esistente. |
|
Imposta la stringa a un particolare tipo, in genere ANSI. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Converte un valore COleVariant in LPCVARIANT. |
|
Converte un oggetto COleVariant in LPVARIANT. |
|
Copia un valore COleVariant. |
|
Confronta due valori COleVariant. |
|
Restituisce un valore COleVariant a CArchive o a CDumpContext e introduce un oggetto COleVariant da CArchive. |
Note
Questo tipo di dati viene utilizzato in automazione OLE.In particolare, la struttura DISPPARAMS contiene un puntatore a una matrice di strutture VARIANT.Una struttura DISPPARAMS viene utilizzata per passare i parametri a IDispatch::Invoke.
[!NOTA]
Questa classe è derivata dalla struttura VARIANT.Ciò significa che è possibile passare COleVariant in un parametro che richiede VARIANT e che i membri dati della struttura VARIANT sono accessibili membri dati COleVariant.
Le due classi correlate COleCurrency e COleDateTime di MFC includono i tipi di dati variabili CURRENCY (VT_CY) e DATE (VT_DATE).La classe COleVariant viene utilizzato spesso nelle classi DAO, vedere queste classi per l'utilizzo tipico di questa classe, ad esempio CDaoQueryDef e CDaoRecordset.
Per ulteriori informazioni, vedere VARIANT, VALUTA, DISPPARAMSe le voci IDispatch::Invoke in Windows SDK.
Per ulteriori informazioni sulla classe COleVariant e sul relativo utilizzo in automazione OLE, vedere "passare i parametri di automazione OLE" nell'articolo automazione.
Gerarchia di ereditarietà
tagVARIANT
COleVariant
Requisiti
Header: afxdisp.h