As fábricas de classe e de licenciamento

Para criar uma instância do seu Controlarar OLE, um Contêiner aplicativo chama uma função de membro de fábrica de classe do Controlarar. Porque o Controlarar é um objeto OLE real, a fábrica de classes é responsável por criar instâncias do seu controle. Cada classe de Controlarar OLE deve ter uma fábrica de classe.

Outra característica importante de controles OLE é sua capacidade para impor uma licença. WebAssistente permite que você incorpore licenciamento durante a criação de seu projeto de Controlarar. Para obter mais informações sobre controle de licenciamento, consulte o artigo controles ActiveX: licenciamento An controle ActiveX no Guia do programador do Visual C++.

A tabela a seguir lista várias macros e funções usadas declare e implementar a fábrica de classes do Controlarar e para o licenciamento de seu controle.

As fábricas de classe e de licenciamento

DECLARE_OLECREATE_EX Declara a fábrica de classe para uma página de Controlarar ou propriedade OLE.
IMPLEMENT_OLECREATE_EX Implementa a função de GetClassID do Controlarar e declara uma instância da fábrica de classe.
BEGIN_OLEFACTORY Começa a declaração de quaisquer funções de licenciamento.
END_OLEFACTORY Finaliza a declaração de quaisquer funções de licenciamento.
AfxVerifyLicFile Verifica se um Controlarar é licenciado para uso em um computador específico.

Index