我用VS2010 VC++写的OCX控件,注册时出现了问题。

OCX控件,Debug版的可以注册成功,Release版的就不行,regsvr32的退出码是0x3。
用dependency 查看之后有一个DLL是红色的,但Debug就没问题。

这种情况的原因很多,一般系统中缺少VB6.0的运行库文件,就会导致该错误,这种情况请自行下载安装。 原来的时候,因为使用了其它的库,也出现过这样的问题,多注意使用的第三方库的编码格式。还有就是系统的问题,如果你的系统非正版系统,有时候也可能出现这个问题,建议激活。。追问

用了一个第三方库,是Win7 64位系统。

追答

那应该是库的问题,用度娘找一下解决方案就好了。。

追问

是这样的,我的Debug版本是可以的,Release版本就不可以了。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网