一个怪现象!!!大家看看!!

lanren007 2004-11-08 09:33:40
我用vb6 编了一个小程序,里面用到了msflxgrd控件,生成.exe文件后,到winme、win2000专业版、winxp专业版下,都能正常的运行,可到了winxp 家庭版 2002 下,就出现如下的提示:
  msflxgrd加载控件“msflxgrd”时,发现你的msflxgrd版本已过期,请确定你的组件是否随你的程序一起提供。

我是象这样处理的:因为机子上没有装打包程序,所以我只有把c盘下的msflxgrd.ocx删除了,然后把winxp专业版中的msflxgrd.ocx控件,复制到这台机子的c盘下.可还是出现上面的提示.

  麻烦大家看看是怎么回事呢?有什么好的解决的方法?
...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tztz520 2004-11-13
  • 打赏
  • 举报
回复
不管后缀名是什么,把名称是msflxgrd都拷过来
lanren007 2004-11-13
  • 打赏
  • 举报
回复
我已经注册了啊,还是上述的现象!!
of123 2004-11-08
  • 打赏
  • 举报
回复
找到 Msflxgrd.dep 并打开,查找Version=并更改,例如:
Version=6.0.84.18

我打过 SP5 补丁,但不知是否最新版本。
tztz520 2004-11-08
  • 打赏
  • 举报
回复
还要注册一下.
在"运行"里输入 regsvr32 c:\xxxxx\msflxgrd.ocx
shanlisong 2004-11-08
  • 打赏
  • 举报
回复
你把msflxgrd.ocx注册一下试试
行云边 2004-11-08
  • 打赏
  • 举报
回复
你要使用msflxgrd 最新的版本

要么 在打包程序里设置一下 让他无论如何都替换已经存在的组件,不管目前 是不是旧的,不过这样的话 可能会影响别的程序运行

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧