Compartilhar via


Redistribuindo modelos de BD OLE DB e ATL

Um projeto ativo modelo biblioteca (ATL) ou OLE DB Templates pode ser criado para um MinDependency ou uma configuração MinSize.

Uma configuração MinDependency is what you get, quando você conjunto o Uso do ATL propriedade Link estático para ATL on the Geral página de propriedades e defina o Biblioteca de tempo de execução propriedade Multi-threaded (/ MT) on the Geração de códigopágina de propriedades de (pasta C/C ++).

Uma configuração MinSize is what you get, quando você definir o Uso do ATL propriedade Link dinâmico para ATL on the Geral propriedade página ou conjunto de Biblioteca de tempo de execução propriedade DLL Multi-threaded (/ MD) on the Geração de códigopágina de propriedades de (pasta C/C ++).

MinSize torna o arquivo de saída sistema autônomo pequeno sistema autônomo possíveis mas requer que ATL90.dll e Msvcr90.dll (se você tiver selecionado o DLL Multi-threaded (/ MD) opção) no computador de destino.ATL90.dll deve ser registrado no computador de destino para garantir que toda a funcionalidade do ATL está presente.ATL90.dll contém ANSI e Unicode exporta.

Se você construir seu projeto ATL ou OLE DB Templates para um destino MinDependency, você não precisa instalar e registrar ATL90.dll no computador de destino, embora você pode obter uma imagem maior do programa.

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

filename /regserver

em que filename é o nome do arquivo executável.

Para aplicativos do modelos OLE DB, certifique-se de que o computador de destino tem as versões mais recentes dos arquivos do Microsoft dados acesso Components (MDAC).Para obter mais informações, consulte Redistribuindo arquivos de banco de dados de suporte.

Instalação do ATL localizado

Se você usar um controle ActiveX que depende Msstkprp.dll (geralmente eles serão controles baseados em ATL) e você quiser remeter uma versão localizada do controle ActiveX, será necessário fornecer uma versão localizada do Msstkprp.dll.Para obter mais informações, consulte o artigo KB236404, "Microsoft Visual Basic 6.0 International pacote e implantação Kit," na Base de Dados de Conhecimento Microsoft da Microsoft emhttp://suporte.Microsoft.com.

Consulte também

Conceitos

Redistribuindo arquivos do Visual C++