问题同上,大虾们遇到过这样的问题没。在有的电脑中程序正常安装运行,有的就出现错误提示,说明还没通过测试。求这个问题的解决的办法

解决方案 »

  1.   

    拷贝一个不过旧的MSFLXGRD.OCX 放到system32下,
    然后注册一下:在运行里输入: regsvr32 MSFLXGRD.OCX
      

  2.   

    这句话写得太难懂了  “拷贝一个不过旧的MSFLXGRD.OCX 放到system32下,”什么叫不过旧啊还有按照楼上的方法,我解决了这台问题电脑上的问题,但是这个文件还是没有被放进我的安装包里去,安装别的电脑还是会有出错的可能啊! 我不能每台出错的电脑都手工注册这个文件吧!求大虾们解答。
      

  3.   

    还有 如果错误提示 提示 文件 MSFLXGRD.OCX 的版本是旧版的 则说明 在程序安装之后 程序中的MSFLXGRD.OCX文件 比系统中的这个文件 旧 还是系统中的这个文件 要比程序中的 旧  呢!??这个问题没太弄明白,请教各位大虾们
      

  4.   

    手工编辑setup.list(如果是用vb自带的打包),除了特殊控件和.chs语言文件vb运行时文件,其他均可以删除
    复杂一点的话,可以自己编程检测系统版本,根据系统来安装不同的文件。
      

  5.   

    我重装了xp,sp1的系统。重新打包,但是打包的时候,提示丢失一个vb5db的文件。但是在我电脑上用的时候没出问题,但是在问题电脑着中使用却出现了问题,提示丢失文件VB5DB文件。还有,虽然重新用旧的版本打包,可是MSFLXGRD.OCX问题还是没有解决。请教大虾们
      

  6.   

    第一个问题:我重装了xp,sp1的系统。重新打包,但是打包的时候,提示丢失一个vb5db的文件
    如果丢失一个vb5db文件可能是 你的部件不是vb自带的,你需要找到并导入vb环境中!或者打包有问题
    第二个问题:如果还不能解决的话,请你把过期的提示详细的发出来!我会接着参与讨论解决的!
      

  7.   

    谢谢楼上的哥们, 丢失文件会是打包出的问题么? 我之前打包过几次,都有丢失文件的清况,但是在有的计算机中安装没有任何问题,有的就出问题。还有,具体的提示我周一再去查 大概就是   提示 文件 MSFLXGRD.OCX 的版本是旧版的 但是我不清楚 到底是计算机系统本身的旧 还是我打包的这个文件旧
      

  8.   

    建议 使用setup factory7.0打包。
      

  9.   

    谢谢楼上的哥们, 丢失文件会是打包出的问题么? 我之前打包过几次,都有丢失文件的清况,但是在有的计算机中安装没有任何问题,有的就出问题。还有,具体的提示我周一再去查 大概就是   提示 文件 MSFLXGRD.OCX 的版本是旧版的 但是我不清楚 到底是计算机系统本身的旧 还是我打包的这个文件旧看看提示吧,把提示发出来,再判断
      

  10.   

    建议 使用setup factory7.0打包。没准还真是个好办法,虽然用这个软件打包之后程序会很大,但是估计能把需要的文件都包括了。之前试验过,用这个软件打包之后程序大小是70多M。现在在这个打包之后才9M,所以估计有些文件没打进去,也很有可能。只要能安装成功,到时候在用压缩程序软件压缩一下呗!另外,我在找加壳软件,谁有好的,建议一下吧!谢谢各位了
      

  11.   

    挺简单的问题怎么弄得这么复杂。原理:用没有问题的.ocx去替换有问题的.ocx,并重新注册
    方法:打包的时候,用你的.ocx不论如何都覆盖存在的文件,并且注册如果看不明白,还请学习关于dll,ocx的注册知识。学习打包,强烈推荐setup factory,里面提供vb扫描功能但,真正发布作品,强烈推荐inno打包
      

  12.   

    这个是因为你的开发环境自带的mshflexgrid比用户机器里面的旧,
    给VB6打上SP6应该ok
      

  13.   

    楼主不会是SP5、SP6都没安装,一直裸奔吧?呵呵
    可以从微软网站下载sp6,几十M的东西
    http://download.microsoft.com/download/e/c/9/ec94a5d4-d0cf-4484-8b7a-21802f497309/Vs6sp6.exe
      

  14.   

    可以玩黑的,先从注册表卸掉用户的MSFLXGRD.OCX ,更名,再注册自己的MSFLXGRD.OCX
      

  15.   

    我刚看了 SP6 之前再安装vb的时候已经装了。肯定不是ta的问题.不存在裸奔的问题
      

  16.   

    怎么从注册表卸掉用户的MSFLXGRD.OCX ,更名,然后再注册自己的MSFLXGRD.OCX呢?
      

  17.   

    没有调试,试试:Shell "REGSVR32 /u MSFLXGRD.OCX"
    Name "MSFLXGRD.OCX" as "MSFLXGRD_old.OCX"
    Shell "REGSVR32 /s "& App.path & "\MSFLXGRD.OCX"
      

  18.   

    你是说,在VB安装程序里面,或者 在程序的主函数中 直接 把注册OCX的代码写进去吗?
      

  19.   

    "REGSVR32 /u MSFLXGRD.OCX"   这句是啥意思?
    还有
    Name "MSFLXGRD.OCX" as "MSFLXGRD_old.OCX"
    Shell "REGSVR32 /s 解释一下吧 老大 不太明白
      

  20.   

    REGSVR32 /u 从注册表删除
    REGSVR32 /s 无提示注册组件see:
    http://northwolves.blog.excelhome.net/user1/northwolves/archives/2006/758.htmlGoogle搜索"REGSVR32"