Compartilhar via


Assistente para ATL COM + 1.0

Use este assistente para adicionar um objeto para o projeto que oferece suporte aos serviços COM+ 1.0, incluindo as transações.

Você pode especificar se o objeto oferece suporte a duas interfaces e automação.Você também pode indicar o suporte para a interface de informações de erro, controle avançado de objeto, transações e enfileirar de mensagens assíncrono.

Comentários

Começando com Visual Studio 2008, o script de inscrição produzido por este assistente irá registrar seus componentes COM em HKEY_CURRENT_USER em vez de HKEY_LOCAL_MACHINE. Para modificar esse comportamento, defina o Registrar o componente para todos os usuários opção ATL assistente.

Nomes

Especifique os nomes para o objeto, interface e classes para ser adicionado ao seu projeto.Com exceção de Nome curto, todas as outras caixas podem ser editadas, independentemente dos outros.Se você alterar o texto de Nome curto, a alteração é refletida nos nomes de todas as outras caixas nesta página.Se você alterar o Coclass nome na seção COM, a alteração será refletida no Tipo and ProgID caixas, mas o Interface nome não é alterado.Esse comportamento nomenclatura foi criado para tornar todos sistema autônomo nomes com com facilidade identificável para você à medida que você desenvolver seu controle.

  • Nome curto
    Define o nome abreviado para o objeto.O nome que você fornecer determina o Class e Coclass nomes, o arquivo .cpp and arquivo .h nomes, o Interface name, the Tipo nomes e o ProgID, a menos que você altere os campos individualmente.

  • arquivo .h
    Define o nome do arquivo de cabeçalho para a nova classe do objeto.Por padrão, esse nome é com base no nome que você fornece no Nome curto.clicar no botão de reticências para salvar nome de arquivo no local de sua preferência ou para acrescentar a declaração de classe a um arquivo existente.Se você escolher um arquivo existente, o assistente não salvará-lo no local selecionado até que você clicar Concluir no assistente.

    O assistente não substitui um arquivo.Se você selecionar o nome de um arquivo existente, quando você clicar Concluir, o assistente solicita que você indique se a declaração da classe deve ser anexada ao Sumário do arquivo.clicar Sim para anexar o arquivo, clicar Não para retornar ao assistente e especificar outro nome de arquivo.

  • Classe
    Define o nome da classe a ser criado.Esse nome é com base no nome de que fornecer em Nome curto, precedido por 'C', o prefixo comum para um nome de classe.

  • arquivo .cpp
    Define o nome do arquivo de implementação para a nova classe do objeto.Por padrão, este nome é baseado no nome que você fornecer em Nome curto.clicar no botão de reticências para salvar nome de arquivo no local de sua escolha.O arquivo não é salvo no local selecionado até que você clicar Concluir no assistente.

    O assistente não substitui um arquivo.Se você selecionar o nome de um arquivo existente, quando você clica em Concluir, o assistente solicita que você indique se a implementação da classe deve ser anexada ao Sumário do arquivo.clicar Sim para anexar o arquivo, clicar Não para retornar ao assistente e especificar outro nome de arquivo.

  • Atribuído
    Indica se o objeto usa atributos.Se você estiver adicionando um objeto para um projeto ATL atribuído, esta opção é selecionada e não está disponível para alterar.Ou seja, você pode adicionar somente objetos atribuídos para um projeto criado com o suporte de atributo.

    Se você selecionar essa opção para um projeto ATL que não tem atributo suporte, o assistente solicita que você especifique se deseja adicionar suporte ao atributo para o projeto.

    Todos sistema autônomo objetos que você adicionar essa opção são designados sistema autônomo atribuído por padrão (a caixa de seleção marcada) de configuração a seguir.Você pode desmarcar esta caixa para adicionar um objeto que não usa atributos.

    See Configurações do aplicativo, ATL projeto assistente and Mecânica básica de atributos para obter mais informações.

COM

Fornece informações sobre a funcionalidade de COM para o objeto.

  • Coclass
    Define o nome da classe de componente que contém uma lista de interfaces suportadas pelo objeto.

    Observação:

    Se você criar seu projeto usando atributos, ou se você indicar nesta página do assistente que o componente COM + 1.0 usa atributos, você não pode alterar essa opção porque ATL não inclui o coclass atributo.

  • Type (Tipo)
    Define a descrição de objeto aparecerá no registro

  • Interface
    Define a interface que você criar para o objeto.Essa interface contém métodos personalizados de seus.

  • ProgID
    Define o nome de recipientes podem usar em vez do CLSID do objeto.

Consulte também

Tarefas

Adicionando um componente ATL COM + 1.0