vc下调试activex控件

在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所在的目录去找这个动态库.

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值