以VS2015为例,刚开始按照DLL调试的方法设置,结果调试ActiveX控件, 每次点击开始调试都会显示“无法启动程序***”

以下是查到的方法,修改之后测试可行。

首先,假设我需要在exe调用ocx时,调试ocx控件。调试的是A.ocx ,可执行程序是B.exe

VS2015 下调试ActiveX控件(OCX和EXE)(其实不限于OCX)VS2015 下调试ActiveX控件(OCX和EXE)(其实不限于OCX)

编译好ocx的工程,然后直接手动运行B.exe,接下来点击工具栏中的 “调试->附加到进程” , 选择我们运行的B.exe,在ocx工程中打好断点, 这个时候就可以调试我们的OCX项目了。

而且我还发现,不光可以调试ocx,只要工程中有B.exe调用的项目都可以调试。

相关文章: