Class Factory und Lizenzieren
Um eine Instanz eines OLE-Steuerelements zu erstellen, wird eine Containeranwendung eine Memberfunktion der Klassenfactorys des Steuerelements an.Da das Steuerelement ein tatsächliches OLE-Objekt ist, ist die Klassenfactory für das Erstellen von Instanzen des Steuerelements verantwortlich.Jede OLE-Steuerelement-Klasse muss eine Klassenfactory haben.
Eine andere wichtige Funktion von OLE-Steuerelementen ist die Fähigkeit, eine Lizenz zu erzwingen.ControlWizard Lizenzierung ermöglicht es Ihnen, während der Erstellung des Steuerelementprojekts enthalten soll.Weitere Informationen zum Steuern lizenzierung finden Sie im Artikel ActiveX-Steuerelemente: Ein ActiveX-Steuerelement lizenzieren.
In der folgenden Tabelle sind mehrere Makros und Funktionen auf, die verwendet werden, um die Klassenfactory des Steuerelements und der Lizenz des Steuerelements zu deklarieren und zu implementieren.
Klassenfactorys und Lizenzierung
Deklariert die Klassenfactory für ein OLE-Steuerelement oder eine Eigenschaftenseite. |
|
Implementiert die GetClassID-Funktion des Steuerelements deklariert und eine Instanz der Klassenfactorys. |
|
Startet die Deklaration aller Lizenzierungs Funktionen. |
|
Beendet die Deklaration aller Lizenzierungs Funktionen. |
|
Überprüft, ob ein Steuerelement für die Verwendung eines bestimmten Computern lizenziert ist. |