我用VB编写了一个软件到我本地运行正常但是到其他任何人的机器上就提示
Component'MSINET.OCX'or one of its dependencies not correctly registered:a file is missing or invalid啥问题 该怎么解决?

解决方案 »

  1.   

    最方便解决办法:
    用VB自带打包程序打个包。
    然后安装包里的.dat压缩包里所有文件拷贝到程序所在目录, 
    换台机器时,将所有的这些文件带着一起过去。PS:每换一台新电脑, 所有DLL文件,OCX文件最好都注册一下。 (注册方法:右键打开方式系统下的REGSRV32文件)
      

  2.   

    先用vb自带的打包程序,然后用 Setup Factory打包就可以解决了。
      

  3.   

    你自己机器上装了vb就有MSINET.OCX这个文件.
    你程序引用了这个,但别的机器只要不装VB就没有MSINET.OCX的.
    因此,你需要把你system32目录下的MSINET.OCX,一起传到别人的机器上.或者向楼上的人所说的,制作个安装包~ (如果软件特别小,就没那必要了,直接把ocx和exe放一个目录,然后一起传就可以了 ^_^)
      

  4.   

    我就是直接把.OCX一起拷给人家的,然后在他们机子上就能用了,放一个目录。
    我觉得vb自带的打包程序是不是有点问题,有时候还不能安装。