Compartilhar via


Redistribuindo o ATL e OLE DB modelos

Um projeto do Active Template Library (ATL) ou OLE DB modelos pode ser criado para um MinDependency ou uma configuração de MinSize.

Uma configuração de MinDependency is what you get, quando você definir o Uso de ATL propriedade para Link estático para ATL na Geral página de propriedade e definir o runtime Library propriedade para multithread (/ MT) na Geração de código página de propriedades (pasta C/C++).

Uma configuração de MinSize is what you get, quando você definir o Uso de ATL propriedade para Link dinâmico para ATL na Geral página de propriedade ou o conjunto a runtime Library propriedade para threaded DLL (/ MD) no Geração de código página de propriedades (pasta C/C++).

MinSize faz com que a saída tão pequena quanto a possíveis mas requer que o arquivo ATL100.dll e Msvcr100.dll (se você tiver selecionado a threaded DLL (/ MD) opção) estão no computador de destino. ATL100.dll deve ser registrado no computador de destino para garantir que todas as funcionalidades do ATL está presente. ATL100.dll contém ANSI e Unicode exporta.

Se você construir seu projeto ATL ou modelos OLE DB para um destino de MinDependency, você não precisará instalar e registrar o ATL100.dll no computador de destino, embora talvez você receba uma imagem maior do programa.

Se você redistribuir um aplicativo executável da ATL, você deve registrar o arquivo. exe (e todos os controles dentro dele), emitindo o comando a seguir:

filename /regserver

onde filename é o nome do arquivo executável.

Para aplicativos de modelos OLE DB, certifique-se de que o computador de destino tem as últimas versões dos arquivos do Microsoft Data Access Components (MDAC). For more information, see Redistribuindo arquivos de suporte de banco de dados.

Instalação do ATL localizada

Se você usar um controle de ActiveX que depende de Msstkprp.dll (geralmente eles serão controles baseados em ATL) e você quiser remeter uma versão localizada do controle ActiveX, você precisará enviar uma versão localizada do Msstkprp.dll. Para obter mais informações, consulte o artigo KB236404, "Microsoft Visual Basic 6.0 International pacote e Deployment Kit" no Microsoft Knowledge Base em https://support.microsoft.com.

Consulte também

Conceitos

Redistribuindo arquivos do Visual C++