COleVariant

COleVariant verfügt nicht über eine Basisklasse.

Ein COleVariant -Objekt kapselt die VARIANT -Datentyp. Dieser Datentyp wird in OLE-Automatisierung verwendet. Insbesondere die DISPPARAMS -Struktur enthält einen Zeiger auf ein Array von VARIANT -Strukturen. DISPPARAMS -Struktur wird verwendet, um Parameter zu übergeben, IDispatch:: Invoke.

Hinweis&Nbsp;  Diese Klasse wird von der VARIANT -Struktur abgeleitet. Dies bedeutet, dass Sie einem COleVariant in einem Parameter übergeben können, für einen VARIANT aufruft und die Datenmember der VARIANT -Struktur sind zugängliche Datenmember COleVariant.

Die zwei bezogen, MFC-Klassen COleCurrency und COleDateTime Kapseln die variant Datentypen Währung (VT_CY) und Datum (VT_DATE). Klasse COleVariant ist weitgehend in den DAO-Klassen benutzt; finden Sie diese Klassen für die typische Verwendung dieser Klasse, z. B. CDaoQueryDef und CDaoRecordset.

Weitere Informationen finden Sie unter der Variante, Währung, DISPPARAMS, und IDispatch:: Invoke Einträge in der Win32 SDK OLE Programmer's Reference.

Weitere Informationen über die Klasse COleVariant und seine Verwendung in OLE-Automatisierung finden Sie unter "Übergeben Parameter in OLE-Automatisierung" im Artikel Automatisierung in Visual C++ Programmer's Guide.

# include lt;afxdisp.h>

Klassenmember |nbsp; Hierarchiediagramm

Index