软件中使用了ADO 2.0,应该打包哪些文件才能使包最小

解决方案 »

  1.   

    解决了发我一个:[email protected]
      

  2.   

    谢谢两位的支持,我不是开发驱程,一个小系统。
    如果用了access 2000的数据库,是不是用户系统也必须安装access 2000?
      

  3.   

    不用安装access 2000至于打包,你用install shield都会自动扫描程序所需的文件,基本上都是必需的,你可以尝试着添加删除自认为不需要的看看
      

  4.   

    除了install shield 推荐的,其它的都不用打包,因为用户系统的系统软件一般都比installshield的包新,但多打包不影响使用,只会使得安装包比较大。如果不对请更正。
      

  5.   

    除必要的控件以外,在C:\Program Files\Common Files\System\ado下应该有ADO的TLD文件
    例我用的是ADO 2.7 那么我就需要将msado27.tlb加入到安装程序中就可以了.
    当然存放的路径也要是 %CommonFilesFolder%\System\ado 中才可以
    不过,还是推荐,你将ADO 2.X的相应驱动也就是MDAY_TYE.EXE另外携带一份,安装后并重起,才能保证响应的组件能够正常运行.
      

  6.   

    仅仅将msado27.tlb加入到安装程序中应该不可以,将MDAY_TYE.EXE加入到安装程序中又太大,我一般用inno 打包,install shield没有装,况且扫描到的有些不是必须的文件,比如ole,98下就自带了
      

  7.   

    如果是VB的程序我比较喜欢用 SETUP factory 7.0 它对VB6支持的很好,扫描的文件很全的
    不过,MDAY_TYP.EXE 还是推荐另外带着,并不是说让你放到包里.
    没有MDAY_TYP.EXE运行东西支持还是不太稳定的.而且ODBC里的驱动没有最新的支持.也是很容易出现问题的
      

  8.   

    ado2.0?建议最好改用2.1,现在新系统我好象都没法找到2.0的了,而是2.1,2.5,2.6,2.7,2.8,通常Win2k以上系统自带2.5,而Win9x好象是2.1,并且高版本是向低版本兼容的,建议如果使用2.1版本的,基本上不需要对ado做处理,便可以正常使用,当然还是建议更新2.7版本的,并且更新相关的补丁.
      

  9.   

    vs6自带的MDAY_TYP.EXE是2.0,2.1的哪里有?