一个很急的有关问题,编译的exe不能到别的机器上执行

一个很急的问题,编译的exe不能到别的机器上执行
我用VB编写了一个软件

到我本地运行正常

但是到其他任何人的机器上

就提示


Component 'MSINET.OCX 'or   one   of   its   dependencies   not   correctly   registered:a   file   is   missing   or   invalid

啥问题   该怎么解决?

------解决方案--------------------
缺少控件,最好做个安装包,在其他机器上安装后再使用
------解决方案--------------------
用VB自带的打包程序,做个安装包,到其他机上装了就可以使用
------解决方案--------------------
最方便解决办法:
用VB自带打包程序打个包。
然后安装包里的.dat压缩包里所有文件拷贝到程序所在目录,
换台机器时,将所有的这些文件带着一起过去。

PS:每换一台新电脑, 所有DLL文件,OCX文件最好都注册一下。 (注册方法:右键。。。。。。打开方式。。。。。。系统下的REGSRV32文件)
------解决方案--------------------
先用vb自带的打包程序,然后用 Setup Factory打包就可以解决了。
------解决方案--------------------
你自己机器上装了vb就有MSINET.OCX这个文件.
你程序引用了这个,但别的机器只要不装VB就没有MSINET.OCX的.
因此,你需要把你system32目录下的MSINET.OCX,一起传到别人的机器上.

或者向楼上的人所说的,制作个安装包~ (如果软件特别小,就没那必要了,直接把ocx和exe放一个目录,然后一起传就可以了 ^_^)
------解决方案--------------------
我就是直接把.OCX一起拷给人家的,然后在他们机子上就能用了,放一个目录。
我觉得vb自带的打包程序是不是有点问题,有时候还不能安装。