在你的程序中如果不使用任何 ActiveX Control 的话,打包后最多只有2M(要看你的主程序有多大),所以如果你的水平够高的话,不要使用任何控件!(我就是)

解决方案 »

  1.   

    用什么打包软件都白费,如果你用了ActiveX控件和一些数据库驱动的话,那么你必须带那些东西,不带的话不能正常运行。
      

  2.   

    可是你们编程序真的不用ActiveX控件,编写数据库时不用驱动吗?
      

  3.   

    我使用了 ActiveX 和 数据库驱动 ,也不够3M 阿……你看看 http://police007.533.net/fytxl/fytxl25.zip肯定有启发
      

  4.   

    用其他的打包软件说不定会比VB打出来的跟大!安装程序本身就需要一些Dll
      

  5.   

    你可以在程序里面判断对方是否已安装了需要的控件和ADO。然后建议用户下载或直接替用户下载即可。就像WindowsMediaPlayer的解码器自动下载。测试Createobject就可以知道了。
    楼上的使用的是Jet引擎和DAO,如果用ADO就没有这么方便了。如果把OLEAUT32.dll,MSVCRT40.dll从安装程序删除的话体积还可以小一点。
      

  6.   

    OLEAUT32.dll,MSVCRT40.dll是干什么用的?
      

  7.   

    OLEAUT32.dll是OLE自动化运行库,MSVCRT40.dll不太清楚但肯定必须,用什么安装都得带上
    除非你肯定目标计算机system/systen32系统目录上已经有这两个文件了