COleVariant-Klasse
Kapselt den VARIANTE Datentyp.
class COleVariant : public tagVARIANT
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein COleVariant-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt VARIANT zu COleVariant an. |
|
Ändert den Varianttyp COleVariant dieses Objekts. |
|
Löscht dieses COleVariant-Objekt. |
|
Trennt VARIANT von COleVariant und gibt VARIANT zurück. |
|
Ruft ein Bytearray aus einem vorhandenen varianten Array ab. |
|
Legt die Zeichenfolge in einen bestimmten Typ, in der Regel ANSI fest. |
Öffentliche Operatoren
Name |
Description |
---|---|
Konvertiert einen Wert in COleVariantLPCVARIANT. |
|
Konvertiert ein Objekt in COleVariantLPVARIANT. |
|
Kopiert einen COleVariant-Wert. |
|
Vergleicht zwei Werte COleVariant. |
|
Gibt einen Wert COleVariant zu CArchive oder zu CDumpContext aus und gibt ein Objekt aus COleVariantCArchive ein. |
Hinweise
Dieser Datentyp wird in der OLE-Automatisierung verwendet.Insbesondere enthält die DISPPARAMS-Struktur einen Zeiger auf ein Array VARIANT-Strukturen.Eine DISPPARAMS-Struktur wird verwendet, um Parameter zu IDispatch::Invoke zu übergeben.
Hinweis |
---|
Diese Klasse wird von VARIANT-Struktur abgeleitet.Dies bedeutet, dass Sie COleVariant in einem Parameter übergeben können, der für VARIANT aufruft und den die Datenmember der VARIANT-Struktur zugreifbare Datenmember von COleVariant sind. |
Die zwei verknüpften MFC-Klassen COleCurrency und COleDateTime kapseln die verschiedenen Datentypen CURRENCY (VT_CY) und DATE (VT_DATE).Die COleVariant-Klasse wird für zahlreiche in den DAO-Klassen verwendet; Sie finden diese Klassen für typische Verwendung dieser Klasse, beispielsweise CDaoQueryDef und CDaoRecordset.
Weitere Informationen finden Sie unter VARIANTE, WÄHRUNG, DISPPARAMS und IDispatch::Invoke Einträge in Windows SDK.
Weitere Informationen über die COleVariant-Klasse und deren Verwendung in der OLE-Automatisierung, finden Sie unter "Übergeben von Parametern in der OLE-Automatisierung" im Artikel Automatisierung.
Vererbungshierarchie
tagVARIANT
COleVariant
Anforderungen
Header: afxdisp.h