调试ActiveX

时间:2009-04-29 13:48:08

标签: visual-studio debugging activex

我正在尝试修复ActiveX控件上的错误。是否可以从Visual Studio 2008中调试它?

3 个答案:

答案 0 :(得分:5)

如果附加到进程是个问题,只需将DebugBreak()抛出到您想要调试的代码中。如果VS是您的JIT调试器,一旦达到debug break命令,您将被询问是否要调试该过程。只是说是的,你就在。

答案 1 :(得分:1)

您应该将调试器附加到加载ActiveX组件的进程。如果后者有调试信息,您将能够像调试它一样调试它。

如果主机应用程序拒绝加载它并且您怀疑某些负责ActiveX初始化的代码被破坏,您可以提前附加到该进程并执行将使主机应用程序加载ActiveX的操作。

答案 2 :(得分:0)

ActiveX不是一个独立的应用程序。  通常,它在容器应用程序中使用。

我建议使用Message Boxesalerts

希望这会有所帮助。