COleObjectFactory-Klasse
Implementiert die OLE-Klassenfactory, die OLE-Objekte wie Server, Automatisierungsobjekte und Dokumente erstellt.
class COleObjectFactory : public CCmdTarget
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein COleObjectFactory-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Gibt die OLE-Klassen-ID der Objekte zurück, die diese Factory erstellt. |
|
Bestimmt, ob die Lizenz des Steuerelements gültig ist. |
|
Gibt an, ob die Objektfactory mit den OLE-Systemen-DLL registriert wird. |
|
Registriert diese Objektfactory mit den OLE-Systemen-DLL. |
|
Registriert Objektfactorys aller Anwendung mit OLE-Systemen-DLL. |
|
Widerruft die Registrierung dieser Objektfactorys mit den OLE-Systemen-DLL. |
|
Widerruft der Objekt-Factorys einer Anwendung die Registrierungen mit den OLE-Systemen-DLL. |
|
Hebt alle Objektfactorys einer Anwendung Registrierung auf. |
|
Registriert diese Objektfactory mit der OLE-Systemregistrierung. |
|
Registriert Objektfactorys aller Anwendung mit der OLE-Systemregistrierung. |
Geschützte Methoden
Name |
Description |
---|---|
Fordert einen eindeutigen Schlüssel aus der DLL des Steuerelements. |
|
Aufgerufen durch das Framework, um ein neues Objekt vom Typ dieser Factory zu erstellen. |
|
Überprüft, ob die Schlüssel, die im - Steuerelement eingebettet ist, die Schlüssel entspricht, die im Container eingebettet ist. |
|
Überprüft, ob das Steuerelement für Entwurfszeitverwendung lizenziert wird. |
Hinweise
Die Klasse verfügt über COleObjectFactory-Memberfunktionen für das Ausführen der folgenden Funktionen:
Verwalten der Registrierung der Objekte.
Das OLE-Systemregister sowie die Ablaufregistrierung aktualisieren, die OLE informiert, dass Objekte ausgeführt und bereit sind, Nachrichten zu empfangen.
Lizenzierung erzwingen, durch Verwendung des Steuerelements zur Entwurfszeit einschränken zu den lizenzierten Entwicklern und zu den lizenzierten Anwendungen zur Laufzeit.
Registrieren von Steuerobjektfactorys mit der OLE-Systemregistrierung.
Weitere Informationen zur Objekterstellung, finden Sie in Artikel Datenobjekte und Datenquellen (OLE) und Datenobjekte und Datenquellen: Erstellen und Zerstörung.Weitere Informationen zur Registrierung, finden Sie im Artikel Registrierung.
Vererbungshierarchie
COleObjectFactory
Anforderungen
Header: afxdisp.h