Pergunta

Eu estou tentando corrigir um bug em um controle ActiveX. É possível depurá-lo de dentro do Visual Studio 2008?

Foi útil?

Solução

Se anexar ao processo é um problema, é só jogar um DebugBreak () para o código que você deseja depurar. Se VS é o seu depurador JIT, uma vez que o comando debug ruptura é atingido você será perguntado se você gostaria de depurar o processo. Apenas diga sim, e você está em.

Outras dicas

Você deve anexar o depurador ao processo que carregado o componente ActiveX. Se este tiver informações de depuração que você será capaz de depurá-lo como se fosse uma aplicação normal.

Se o aplicativo host recusa-se a carregá-lo e você suspeitar que algum código responsável pela inicialização ActiveX é quebrado, você pode anexar ao processo com antecedência e lhes fazer a ação que vai fazer a carga aplicativo host do ActiveX.

ActiveX não é um aplicativo independente. Normalmente, ele é usado dentro de um aplicativo recipiente.

Eu sugiro usar o Message Boxes e alerts.

Esperamos que isto ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top