解决WIN7 64位系统Msflxgrd.ocx无法注册

        自动抄表项目中用到了Msflxgrd.ocx控件,该表格控件使用很方便,并在32位 XP系统下测试通过,但是客户的电脑是64位WIN7,点击对话框无法弹出,判断是Msflxgrd.ocx控件没有注册成功,手动复制Msflxgrd.ocx到C:\Windows\System32下,运行regsvr32.exe Msflxgrd.ocx,提示“请确保该二进制存储在指定的路径中”。

        1. 检查Msflxgrd.ocx的依赖项,不缺少;

        2. 搜索关键字“请确保该二进制存储在指定的路径中”,有网友说是缺少VS运行库,但是我采用的是静态编译,并且Msflxgrd.ocx的依赖项也没有问题;

        3. 搜索关键字“win7 64 ocx 加载失败”,根据http://blog.csdn.net/itxiaohei323/article/details/16357287,找到了答案,需要将ocx文件拷贝到C:\Windows\SysWOW64目录下,再运行RegSvr32.exe注册ocx控件,或者在资源管理器中右击ocx控件点击注册控件,不再弹出错误提示,此时测试软件,表格已能正常显示。



  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值