Vb6 无法从vsflex8.ocx加载控件“VSFlexGrid”

Vb6 无法从vsflex8.ocx加载控件“VSFlexGrid”,vb6,Vb6,我编译程序并在另一台计算机上运行时遇到问题 问题是: Run-time error '372'; Failed to load control 'VSFlexGrid' from vsflex8.ocx. your version of vsflex8.ocx may be outdated. Make sure you are using the version of the control that was provided with your application 如何解决此问题?此

我编译程序并在另一台计算机上运行时遇到问题

问题是:

Run-time error '372';

Failed to load control 'VSFlexGrid' from vsflex8.ocx. your version of vsflex8.ocx may be outdated. Make sure you are using the version of the control that was provided with your application

如何解决此问题?

此错误意味着该文件的旧版本已在Windows中注册,即使旧文件可能不再在计算机上

方法1:通过以下方式注册此版本的OCX文件:

转到windows开始菜单并选择运行

输入REGSVR32 filename.ocx,如下所示:

Windows 32位:regsvr32 C:\Windows\System32\vsflex8.ocx

Windows 64位:regsvr32 C:\Windows\SysWOW64\vsflex8.ocx

单击“确定”

方法2:使用命令提示符

右键单击命令提示符并以管理员身份运行。 现在尝试注册dll文件,您应该能够做到这一点。 备注:在Windows 10中有许多方法可以打开提升的命令提示符

从Win+X快速链接菜单打开提升的命令提示符 从任务管理器打开提升的命令提示符 通过搜索“开始”菜单打开提升的命令提示符 您必须在管理员模式下以运行方式运行命令提示符 管理员


此错误意味着该文件的旧版本已在Windows中注册,即使旧文件可能不再在计算机上

方法1:通过以下方式注册此版本的OCX文件:

转到windows开始菜单并选择运行

输入REGSVR32 filename.ocx,如下所示:

Windows 32位:regsvr32 C:\Windows\System32\vsflex8.ocx

Windows 64位:regsvr32 C:\Windows\SysWOW64\vsflex8.ocx

单击“确定”

方法2:使用命令提示符

右键单击命令提示符并以管理员身份运行。 现在尝试注册dll文件,您应该能够做到这一点。 备注:在Windows 10中有许多方法可以打开提升的命令提示符

从Win+X快速链接菜单打开提升的命令提示符 从任务管理器打开提升的命令提示符 通过搜索“开始”菜单打开提升的命令提示符 您必须在管理员模式下以运行方式运行命令提示符 管理员


@Rudyarian Try:regsvr32 C:\Windows\SysWOW64\vsflex8.ocx模块C:\Windows\SysWOW64\vsflex8.ocx已加载,但对DllRegisterServer的调用失败,错误代码为0x8002801c,@rudyarian如果您没有在提升的管理员下执行命令,则会出现此错误消息,您可以使用方法2来注册ocx。@Rudyarian Try:regsvr32 C:\Windows\SysWOW64\vsflex8.ocx模块C:\Windows\SysWOW64\vsflex8.ocx已加载,但对DllRegisterServer的调用失败,错误代码为0x8002801c,@Rudyarian如果您没有在提升的管理员下执行命令,则会出现此错误消息,您可以使用方法2来注册ocx。