我有一个用VB6编写的程序,可以在许多不同Windows版本的PC上运行,没有任何问题。
但是在某些电脑中它确实给了我错误:
failed to activate control 'vb.usercontrol'. this control may be incompatible with your application
我注册了我的程序所需的OCX文件。
我不知道它是否与 32bit 或 64bit 操作系统有关。
我很乐意知道你的答案。感谢。
答案 0 :(得分:1)
我发现了问题和解决方案:
有一个ocx文件有两个版本,我的程序是用新版本构建的,有些PC有旧版本。
所以两个文件之间存在不匹配。
现在,我用新的ocx替换旧的ocx,问题解决了。