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: Depurar COM clientes e servidores usando a depuração RPC