Partilhar via


Servidor COM e depuração de contêiner

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Somente nativo

Padrão

Somente nativo

PRO e equipe

Somente nativo

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Aplicativos COM executar várias tarefas fora do controle direto do programador.Contagens de uso de comunicação entre DLLs, em objetos e operações da área de transferência são apenas algumas das áreas onde você pode encontrar um comportamento inesperado.Quando isso acontece, a primeira etapa é rastrear fonte do problema.

Você pode depurar um servidor COM e o contêiner usando dois projetos na mesma solução.conjunto pontos de interrupção apropriados em cada projeto e de depurar.Quando o contêiner faz uma telefonar para o servidor que acessa um ponto de interrupção, o contêiner esperará até que o código de servidor retorna (ou seja, até terminar a depurá-lo).Você também pode rastrear em chamadas que passam entre limites de processo.Para obter mais informações, consulte A macro de rastreamento.

Um contêiner COM a depuração é semelhante a depuração de um programa padrão.Uma diferença é quando você depurar um evento que gera um retorno de chamada (sistema autônomo arrastar dados sobre o aplicativo de contêiner).Nesse caso, você deve conjunto um ponto de interrupção na função de retorno de chamada.

O depurador do Visual Studio oferece suporte a revisão em e em servidores e recipientes.Isso inclui a capacidade de passar através de chamadas de procedimento remoto (RPC).

Consulte também

Tarefas

Como: Servidores COM depurar

Como: Depurar COM clientes e servidores usando a depuração RPC

Outros recursos

COM e ActiveX depuração