Compartilhar via


Redistribuindo controles

O Visual C++ .NET fornece controles ActiveX que você pode usar em aplicativos.Em seguida, você pode redistribuir os controles juntamente com os aplicativos.No Inserir controle ActiveXcaixa de diálogo , realce um controle irá exibir seu arquivo .ocx ou .dll.

Para obter uma lista de redistribuível Visual C ++ –supplied os controles ActiveX, consulte 2003\redist.txt programa Files\Microsoft Visual Studio .NET no disco 2 do produto Visual C++ .NET CD-ROM; todos os arquivos na pasta Win\sistema .ocx estão redistribuíveis.

Os controles ActiveX MFC: Distribuição de controles ActiveX explica como instalar e registrar os controles ActiveX redistribuíveis.

Projetos do módulo de mesclagem explica como a implantação do Visual Studio .NET manipula a redistribuição de arquivos por meio de módulos de mesclagem.

Redistribuindo arquivos de banco de dados de suporte discute como redistribuir os arquivos de suporte para as tecnologias de banco de dados encontradas no Microsoft Data acesso SDK.

Se o seu aplicativo utiliza um controle ActiveX que se conecta a um banco de dados, você precisa instalar ou fazer o seguinte:

  • DCOM para Windows. Você precisa executar Dcom98.exe ou DCOM95.exe em qualquer computador que executam versões do Windows anteriores ao Windows 2000.(Dcom98.exe é especificamente para o Windows 98; DCOM95.exe é específico para o Windows 95.) Você pode fazer o baixar desses arquivos de https://www.Microsoft.com/com/Recursos/downloads.ASP.

  • SDK DO MDAC 2.7. Você deve instalar o SDK do Microsoft dados acesso 2.7 no computador de destino.Você pode baixar isso em https://go.Microsoft.com/fwlink/?LinkId=121548; nessa página, role para baixo até "Software Development Kit MDAC 2.7" e clicar no link de download.

  • Programa de redistribuição do MDAC 2.7. O SDK do MDAC 2.7 foi projetado para uso com o programa de redistribuição do MDAC 2.7 (Mdac_typ.exe) incluído no diretório MDAC27 o CD-ROM do .NET pré-requisitos do Studio Visual.Você também pode fazer o baixar Mdac_typ.exe a partir do link de baixar do SDK do MDAC 2.7 listado acima.

  • Replica o DSN. Você também precisará replicar o nome da fonte de dados no computador de destino.Você pode fazer isso programaticamente com funções, sistema autônomo ConfigDSN.

Notas importantes na redistribuição de componente

  • Redistribuindo componentes do DAO.    A Microsoft recomenda que você use o Jet 4.0 SP3 (versão 2927.04) ou posterior.O Jet 4.0 SP3 é fornecido com o Windows 2000 e Windows Me.Usando esta versão do Jet reduz o número de versões do Jet que devem ser testados com o seu aplicativo.

    Windows XP é fornecido com uma versão do atualizados do serviço empacotar do Jet não incluído nas versões anteriores do Windows.Teste seu aplicativo no Windows XP automaticamente testa a versão do Jet que vem com o Windows XP.Você precisa testar aplicativos DAO em ambas as versões do Jet 4.0 antes de liberá-los.

    A única diferença na versão Windows XP é correções para problemas encontrados desde que o Windows 2000 foi lançado.Se os usuários do seu aplicativo não ocorram problemas, não é necessário fazer o upgrade além do Jet 4.0 SP3.

    Se você usa o Windows 2000 e desejar atualizar a versão do Jet, você precisará usar serviço packs do Windows.Se você usar uma versão do Windows anteriores ao Windows 2000, você pode obter a versão mais recente do Jet, sistema autônomo descrito no artigo Knowledge Bsistema autônomoe, "ACC2000: Versão atualizada do Microsoft Jet 4.0 disponível no centralizar de baixar "(Q239114).Você encontrará artigos da Base de dados de Conhecimento no CD-ROM Biblioteca MSDN ou em http://suporte.Microsoft.com/suporte.

  • Problemas conhecidos com sistema autônomo controles ActiveX. Há um problema conhecido com a criação de instâncias de controles ActiveX redistribuíveis em computadores nos quais o Visual C++ não tiver sido instalado, dinamicamente conforme descrito no artigo do base de dados de conhecimento, "PRB: Dinâmica a criação do controle Redistribuível falha"(Q151804).Você encontrará artigos da Base de dados de Conhecimento no CD-ROM Biblioteca MSDN ou em http://suporte.Microsoft.com/suporte.Também há um problema conhecido com alguns controles ActiveX em uma caixa de diálogo de inserção; você obtém uma caixa de mensagem informando que o controle requer uma licença de time de design, sistema autônomo descrito no artigo Knowledge Bsistema autônomoe, "PRB: Precisa de licença de time de design para controles Microsoft ActiveX"(Q155059).Você encontrará artigos da Base de dados de Conhecimento no CD-ROM Biblioteca MSDN ou em http://suporte.Microsoft.com/suporte.

  • O Visual Studio licenciado controles.    O Visual Studio licenciados podem redistribuir os controles ActiveX adicionais específicas para as outras ferramentas de desenvolvimento do Visual Studio.Por exemplo, o controle de gráfico é distribuído com o Visual Basic, que também é fornecido no Visual Studio.Assim, se você estiver usando o Visual C++ sistema autônomo parte de uma licença do Visual Studio, você pode redistribuir o controle de gráfico.No entanto, se você adquiriu apenas Visual C++, você não tem uma licença para redistribui-lo.

Consulte também

Referência

Usando controles ActiveX

Controles do ActiveX MFC: Controles ActiveX de distribuição