ActiveX de depuração
-
03-07-2019 - |
Pergunta
Eu estou tentando corrigir um bug em um controle ActiveX. É possível depurá-lo de dentro do Visual Studio 2008?
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.