用VB做的吗?一般都要打包,到别的机上一般都要安装,很难说一个EXE文件就可运行,因为VB的EXE运行库有一些Windows上是没有的。打包吧。

解决方案 »

  1.   

    对于一个非常简单的VB 5程序,没有使用额外的OCX控件,在Win 98/2000下是可以正常运行的(不需要制作安装盘)。因为Win 98/2000带有VB 5程序所需要的DLL文件。但在Win 95/NT 4.0下一般是不行的,因为缺少必要的文件。如果用户的机器上安装有IE 4.0/5.0,那么应该也是可以不制作安装盘的。在一般情况下,不制作安装盘就不能保证程序的正确运行。   你制作的安装盘所包括的DLL中,除了Vb5stkit.dll只是安装时使用、安装后就不需要了,其它DLL都是不可缺少的。虽然对于某些机器而言,由于安装过其它软件,可能不需要某个DLL,但要想在所有的机器上都能正确运行,一个文件都不能少。所以为了避免由于缺少某个文件或注册不正确而使程序无法运行,我建议你还是制作安装盘比较保险。 
      

  2.   

    少文件,我估计是少一个你程序中的用到的控件!
    把哪个控件COPY 到那台机子上用REGSVR32 注册即可!
      

  3.   

    VB打包就是选择VB工具中的“Package & Deployment 向导”,然后选择你自己的工程文件,按提示下一步,应该就没有什么太大的问题了,它会把所需要的文件加载到你的包中!