Redistribuir controles ActiveX do Visual C++

O Visual C++ 6.0 fornece controles ActiveX que você pode usar em aplicativos que você redistribui. Esses controles não estão mais incluídos no Visual C++. De acordo com os contratos de licenciamento do Visual C++ 6.0, você pode redistribuir esses controles com aplicativos desenvolvidos no Visual C++.

Observação

A Microsoft deixou de dar suporte ao Visual C++ 6.0.

Para obter uma lista dos controles ActiveX do Visual C++ 6.0 redistribuíveis, consulte o Disco 1 do CD do produto Visual C++ 6.0.

Ao distribuir aplicativos, você deve instalar e registrar o controle ActiveX (usando ). O computador de destino também deve ter versões atuais dos seguintes arquivos do sistema. (Um asterisco indica que o arquivo deve ser registrado.)

  • Asycfilt.dll
  • Comcat.dll*
  • Oleaut32.dll*
  • Olepro32.dll*
  • Stdole2.tlb

Se essas DLLs (bibliotecas de vínculo dinâmico) não estiverem disponíveis no sistema de destino, você deverá atualizá-las usando o mecanismo prescrito para atualizar o sistema operacional correspondente.

Ao usar um controle ActiveX que se conecta a um banco de dados, você também precisa replicar o nome da fonte de dados no computador de destino. Você pode fazer essa tarefa programaticamente com funções como .

Alguns controles ActiveX redistribuíveis têm mais dependências. Para cada arquivo na pasta Os\System no CD do produto Visual C++ 6.0, também há um arquivo correspondente. Para cada arquivo que você deseja redistribuir, procure uma ou mais entradas USES no arquivo correspondente.

Se um arquivo está listado, verifique se o arquivo está no computador de destino. Todas as DLLs que dão suporte diretamente a um arquivo devem ser registradas. (Para ter êxito, o computador de destino deve primeiro conter todas as DLLs que o controle carrega estaticamente.) Além disso, se uma DLL listada como uma dependência também tiver um arquivo na pasta Os\System no CD do Visual C++ 6.0, você também deverá investigar esse arquivo para entradas USES.

  • Redistribuir arquivos do Visual C++