win7下 VB程序不能调用ocx程序

进到开发程序的电脑,找到那个ocx,一般在 C:\windows\system32里
拷贝一份,放到win7 64位的 C:\windows\syswow64里
然后用管理员权限运行cmd命令提示符, 运行 regsvr32 xxx.ocx命令,提示成功后就能正常使用了
追问
这个试过了,还是不可以的啊!

回答
注册的时候提示什么?说详细点。你有没有用管理员身份运行

追问
提示注册成功了,有使用管理员身份运行,请问操作时有没有什么需要注意的细节?

回答
注册成功后,程序运行有问题?

提问者评价
谢谢你的耐心解答,好详细呀

是winform界面吗? 解决了吗?

ocx也是分32位和64位的,如果是64位的win7系统就不能用32位的ocx追问

我用VB.net搭了个界面
用vs的工具箱添加了之前用MFC写的一个ocx组件
然后将这个组件拖到VB界面上
现在的问题是
程序在XP下可以运行
在win7下不行

和这有关吗?

追答

win7一般都用的64位系统,XP一般是32位的

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答