我正在尝试修复ActiveX控件上的错误。是否可以从Visual Studio 2008中调试它?
答案 0 :(得分:5)
如果附加到进程是个问题,只需将DebugBreak()抛出到您想要调试的代码中。如果VS是您的JIT调试器,一旦达到debug break命令,您将被询问是否要调试该过程。只是说是的,你就在。
答案 1 :(得分:1)
您应该将调试器附加到加载ActiveX组件的进程。如果后者有调试信息,您将能够像调试它一样调试它。
如果主机应用程序拒绝加载它并且您怀疑某些负责ActiveX初始化的代码被破坏,您可以提前附加到该进程并执行将使主机应用程序加载ActiveX的操作。
答案 2 :(得分:0)
ActiveX不是一个独立的应用程序。 通常,它在容器应用程序中使用。
我建议使用Message Boxes
和alerts
。
希望这会有所帮助。