Class factory e le licenze
Per creare un'istanza del controllo OLE, un'applicazione contenitore chiama una funzione membro di class factory del controllo.Poiché il controllo è un vero e proprio oggetto OLE, il class factory è responsabile della creazione di istanze del controllo.Ogni classe del controllo OLE necessario avere class factory.
Un'altra funzionalità importante dei controlli OLE è la capacità di una licenza.ControlWizard consente di includere le licenze durante la creazione del progetto di controllo.Per ulteriori informazioni sul controllo che consente in licenza, vedere l'articolo controlli ActiveX: Le licenze un controllo ActiveX.
Nella seguente tabella sono elencate numerose macro e funzioni utilizzate per dichiarare e implementare il class factory del controllo e alla licenza del controllo.
Class factory e le licenze
Dichiara il class factory per un controllo OLE o una pagina delle proprietà. |
|
Implementa la funzione di GetClassID del controllo e dichiara un'istanza di class factory. |
|
Iniziare la dichiarazione di tutte le funzioni di gestione licenze. |
|
Termina la dichiarazione di tutte le funzioni di gestione licenze. |
|
Si verifica se un controllo è concesso in licenza per l'utilizzo di un particolare computer. |