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

有帮助吗?

解决方案

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

其他提示

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

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

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

我建议使用消息框 alerts

希望这会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top