Partilhar via


Definições de Aplicação, Assistente de Projetos ATL

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Utilize a página de Definições de Aplicação do Assistente de Projeto ATL para desenhar e adicionar funcionalidades básicas a um novo projeto ATL.

Tipo de servidor

Escolha entre três tipos de servidores:

  • Biblioteca de ligação dinâmica (DLL)

    Selecione para criar um servidor em processo.

  • Executável (EXE)

    Selecione para criar um servidor local fora de processo. Esta opção não permite suporte para MFC ou COM+ 1.0. Não permite a fusão de código proxy/stub.

  • Serviço (EXE)

    Selecione para criar uma aplicação Windows que corra em segundo plano quando o Windows iniciar. Esta opção não permite suporte para MFC ou COM+ 1.0, nem a fusão de código proxy/stub.

Opções adicionais

Observação

Todas as opções adicionais estão disponíveis apenas para projetos DLL.

  • Permitir a fusão de código proxy/stub

    Selecione a caixa Permitir fusão de código proxy/stub como conveniência quando for necessário o marshaling interfaces. Esta opção coloca o proxy gerado pelo MIDL e o código stub no mesmo executável do servidor.

  • Apoio ao MFC

    Selecione para especificar que o seu objeto inclui suporte a MFC. Esta opção liga o seu projeto às bibliotecas MFC para que possa aceder a qualquer uma das classes e funções que contêm.

  • Suporte COM+ 1.0

    Selecione para modificar as definições de compilação do projeto para suportar componentes COM+ 1.0. Para além da lista padrão de bibliotecas, o assistente adiciona a biblioteca COM+ 1.0 específica para componentes comsvcs.lib

    Além disso, o mtxex.dll é carregado por atraso no sistema anfitrião quando a sua aplicação é lançada.

  • Suporte ao registador de componentes

    Se o seu projeto ATL tiver suporte para componentes COM+ 1.0, pode definir esta opção. O registador de componentes permite que o seu objeto COM+ 1.0 obtenha uma lista de componentes, componentes de registo ou desregistre componentes (individualmente ou todos de uma vez).

Consulte também

Assistente de projeto ATL
Criando um projeto ATL
Configurações padrão do projeto ATL