vc下调试activex控件

来源:互联网 发布:aws centos root密码 编辑:程序博客网 时间:2024/04/30 06:38

在vc下调试activex控件.出现了First-chance   exception   in   xxx.exe   (KERNEL32.DLL):   0xE06D7363:   Microsoft   C++   Exception.异常.

实际上在vc下一般利用TSTCON32.EXE调试控件.目前我的程序底层封装成dll.留接口给ocx调用.这里在你按F5调式ocx的时候,一般会选择调试方式.选择TSTCON32.EXE去调试控件.

出现问题最终解决了,是我没有把动态库和ocx放在同一个目录下.导致ocx不能创建成功.

 

我总以为单步调试dll应该是在和工程的路径在同一个目录下,但是实际上的调试结果让我失望.vc把调试权利给了TSTCON32.EXE,因为编译ocx的时候就已经注册过了.TSTCON32.EXE调用ocx,启动ocx的时候,首先是到其ocx所在的目录去找这个动态库.

 

以上是个人理解,不知道有没有偏差

原创粉丝点击