我的控件为什么在我的机器上注册不成功?
我用vb写了一个ocx控件,在vc里调用成功,
但我把他装在家里机器上时,注册提示成功
打开vc工程时,提示The Active X control cannot be instantiated.
别的机器都好用,为什么偏偏在家里的机器上不可以呢?
我也用控件管理软件重新卸载注册,还是不行
请大家帮忙,谢谢
问题点数:30、回复次数:6Top
1 楼fuxc(Michael(继续迷茫))回复于 2006-05-02 03:28:25 得分 0
1、是不是这个ocx调用了其他组件,没有一起copy回来啊?
2、在vb编译的时候,是不是选了要求许可证关键字?Top
2 楼yujia120(永不停息)回复于 2006-05-02 21:55:52 得分 0
1、是不是这个ocx调用了其他组件,没有一起copy回来啊?
不是
2、在vb编译的时候,是不是选了要求许可证关键字?
没有啊
在其他人的机器上都没有问题Top
3 楼yujia120(永不停息)回复于 2006-05-09 20:29:07 得分 0
regsvr32 /u 后再regsvr32也不行啊
请帮帮忙Top
4 楼fuxc(Michael(继续迷茫))回复于 2006-05-10 17:29:33 得分 30
控件源代码copy到机器上,重新编译一次行不行?Top
5 楼fuxc(Michael(继续迷茫))回复于 2006-05-10 17:32:25 得分 0
一般都是调用的相关组件问题
如果没有你自己定义的,那么是否调用了第三方的?是否调用了系统的?
你的windiws版本问题?sp补丁问题?
调用了office组件的话,office版本问题?office补丁?
装了vb的话,vb的sp补丁?
用了ado的话,mdac_typ的版本?
...Top
6 楼yujia120(永不停息)回复于 2006-05-28 22:47:37 得分 0
我的是个打印控件,是我没有安装好打印机,所以不成功,谢谢Top




