Compartilhar via


Redistribuindo controles de ActiveX do Visual C++

Visual C++ 6.0 fornece controles de ActiveX que podem ser usados em aplicativos que você redistribuir depois. Esses controles não estão mais incluídos no Visual C++. Por que os contratos de licença para o Visual C++ 6.0, você pode redistribuir esses controles com aplicativos desenvolvidos no Visual C++.

ObservaçãoObservação

Visual C++ 6.0 não é mais suportado pela Microsoft.

Para obter uma lista dos controles de ActiveX de 6.0 do Visual C++ redistribuíveis, consulte Common\Redist\Redist.txt no disco 1 do CD do produto Visual C++ 6.0.

Quando a distribuição de aplicativos, você deve instalar e registrar o. ocx para o controle de ActiveX (usando o Regsvr32. exe). Além disso, verifique se que o computador de destino tem as versões atuais dos seguintes arquivos do sistema (um asterisco indica que o arquivo precisa ser registrado):

  • Asycfilt. dll

  • Comcat. dll *

  • Oleaut32. dll *

  • OLEPRO32. dll *

  • Stdole2

Se essas DLLs não estiverem disponíveis no sistema de destino, você precisará obtê-los atualizados usando o mecanismo de prescrita para a atualização do sistema operacional correspondente. Você pode baixar os service packs mais recentes para sistemas operacionais do Windows de https://windowsupdate.microsoft.com.

Se o seu aplicativo usa um dos controles de ActiveX que se conecta a um banco de dados, você deve ter o Microsoft Data Access Components (MDAC) instalado no sistema de destino. Para obter mais informações, consulte Redistribuindo arquivos de suporte de banco de dados.

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

Alguns controles de ActiveX de redistribuíveis têm dependências adicionais. Para cada arquivo. ocx na pasta Os\System no CD do produto Visual C++ 6.0, há também um arquivo. DEP. Para cada arquivo. ocx que você deseja redistribuir, procure uma ou mais entradas de usos no arquivo. DEP correspondente. Se um arquivo estiver listado, você deve garantir que o arquivo está no computador de destino. Quaisquer DLLs suporte direto a um arquivo. ocx precisam ser registrados. (Para Regsvr32. exe tenha êxito, o computador de destino deve primeiro contêm todas as DLLs que o controle é carregado estaticamente). Além disso, se uma DLL que está listada como uma dependência também tem um arquivo. DEP na pasta Os\System no CD do Visual C++ 6.0, você deve investigar esse arquivo. DEP para usos entradas também.

Consulte também

Conceitos

Redistribuindo arquivos do Visual C++