问题:
我有一个troble当我编译我的计划,我另一台计算机上运行,我得到这个问题无法加载控制“VSFlexGrid”从vsflex8.ocx
运行时错误“372”;
无法从vsflex8.ocx加载控件'VSFlexGrid'。您的vsflex8.ocx版本可能已过时。确保您使用的是您的应用程序提供的控件版本
如何解决此问题?
解决方法:
问题原因:此错误表示该文件的较旧版本已在Windows中注册,即使较旧的文件可能不再位于计算机上。
方法:拷贝原始的vsflex8到目的计算机并
注册此版本的OCX文件:
-
拷贝编译计算机中的
vsflex8文件到目的计算机。
注释:这里需要说明的是,编译的程序如果是32位,也需要将ocx文件拷贝到目标计算机的SysWOW64目录下并用64位注册方式注册后才能正常; -
转到您的Windows(目标计算机)开始菜单并选择运行。
-
输入regsvr32 filename.ocx像:
的Windows 32位:
regsvr32 C:\Windows\System32\vsflex8.ocx
的Windows 64位:
regsvr32 C:\Windows\SysWOW64\vsflex8.ocx
-
单击确定