Compartilhar via


Redistribuindo modelos ATL e de banco de dados OLE

Uma biblioteca ativa (ATL) de modelo ou modelos do OLE DB projeto podem ser criados para um MinDependency ou uma configuração de MinSize.

Uma configuração de MinDependency é o que você obtém quando você define a propriedade de Uso da ATL a Link Estático para ATL na página de propriedades de Geral e defina a propriedade de Biblioteca de Tempo de Execução a Multithreaded (/MT) na página de propriedades de Geração de Código (pasta de C/C++).

Uma configuração de MinSize é o que você obtém quando você define a propriedade de Uso da ATL a Link Dinâmico para ATL na página de propriedades de Geral , ou definir a propriedade de Biblioteca de Tempo de Execução a DLL Multi-threaded (/MD) na página de propriedades de Geração de Código (pasta de C/C++).

MinSize faz o arquivo de saída tão pequenos como possível mas requer que ATL100.dll e Msvcr100.dll (se você marcar a opção de DLL Multi-threaded (/MD) ) estão no computador de destino.ATL100.dll deve ser registrado no computador de destino para garantir que qualquer funcionalidade de ATL presente.ATL100.dll contém ANSI e exportações Unicode.

Se você compilar o ATL ou modelos do OLE DB se projetos para um destino de MinDependency, você não precisará instalar e registrar ATL100.dll no computador de destino, embora você possa obter uma imagem maior do programa.

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

filename /regserver

onde filename é o nome do arquivo executável.

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

Consulte também

Conceitos

Redistribuindo arquivos do Visual C++