Compartilhar via


Exemplo do ALLINONE: Implementa um servidor com ATL, expondo STL coleções, controladas pelo compilador COM suporte em um aplicativo MFC

Este exemplo demonstra a capacidade da ATL, STL, suporte a compilador COM Visual C++ e o MFC coexistam em um único aplicativo.Ampliando o COLETAR MFC amostra, nove coleções são implementadas no STL usando o MAP, multimap, lista, vetor, deque e conjunto.Eles são expostos sistema autônomo interfaces personalizadas usando ATL com vários tipos de agregação.O controlador do MFC usa o compilador COM suporte.

comparar esse exemplo com o COLETAR MFC amostra.

Observação de segurança:

Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft sistema autônomo sumes nenhuma responsabilidade por danos incidentais ou conseqüenciais deve o código de exemplo ser usado para fins diferentes de sistema autônomo se destina.

Para obter exemplos e instruções para instalá-los:

  • Sobre o Visual Studio Ajuda menu, clicar Exemplos.

    Para obter mais informações, consulte Localizando arquivos de exemplo.

  • A versão mais recente e a lista completa das Exemplos está disponível online a partir de O Visual Studio 2008 Exemplos página.

  • Você também pode localizar exemplos no disco rígido do seu computador.Por padrão, exemplos e um arquivo Leiame são copiados para uma pasta sob \programa Files\Visual Studio 9.0\Samples\.Para edições Express do Visual Studio, todos os exemplos estão localizados online.

Criando e executando o exemplo

Para compilação e executar esse exemplo

  1. em aberto AllInOne.sln a solução.

  2. On the Compilação menu, clicar Criar solução.

  3. Pressione F5 para executar a amostra.

  4. Na interface do usuário dos exemplos, selecionar e usar uma classe de coleção do Example menu.

Palavras-chave

Este exemplo demonstra as seguintes palavras-chave:

mapear, vetor, conjunto, multimap, lista, deque, _com_ptr_t, _bstr_t, _com_error

Consulte também

Referência

Suporte ao compilador COM

Outros recursos

Exemplos do compilador COM suporte