打包程序无所谓。用delphi6不用考虑这些了,为了保险最好带上ado驱动

解决方案 »

  1.   

    程序用到ADO,Delphi6附带的InstallShield打包时该选哪个?还有我机器上ADO版本较新,发布时需不需要考虑别人的ADO版本呢?InstallShield打包时是只打包ADO接口(链接程序)呢,还是整个ADO驱动?
    谢谢!帮帮我呀,给各解答吧
      

  2.   

    我就是想把最新的ADO打包在安装文件中呀!!InstallShield中怎样作呢?InstallShield是否是将我机器上的最新ADO打包?
    没人会答吗?
    谢谢!
      

  3.   

    如果是使用了Run Time Packages,必须包含dclado60.bpl(For ADO)和其它你的程序用到的包(如vcl60.bpl).如果是静态连接,就不需要了.
    ADO的文件在C:\Program Files\Common Files\System\ado(假设你的系统在C:),用"注册工具"注册所有的DLL,能够成功的就是"自注册"类型的,否则就不是.把它们加入到你的安装工程中,设置好自注册属性就可以了.不过最好先反复测试.更好的办法是找一个比较新的ADO组件安装程序,和你的安装程序一起提供.     ____     ____
         \ p \   / g /
          \ l \_/ n /
           \ a   o /
            \ i s /
             \ n /
              \_/
      

  4.   

    to  plainsong(轻风) :
        更好的办法是找一个比较新的ADO组件安装程序,和你的安装程序一起提供.
        当然这也可以,但是我还是认为将那些ADO dll打包在Setup中较好,请高手再指点一下。谢谢
        另外,如果我真的不提供ADO,而别人的机器上又有老版本的ADO,那要紧吗?
    我想安装程序先检测一下别人机器上ADO的版本,再决定是否安装我的最新的ADO
        请高手指点一下
      

  5.   

    在win98第二版及以后版本的windows中,都有相应的ado驱动了。
    你可以装,也可以不装,最好的办法还是上ms的网站把MDAC2.6下一个,一并安装。
    对于之前的版本,是一定要装的。你在安装盘中也带上mdac就行了呀。
    没必要自己把ado也打进去,我想d6 带的那个安装工具没这功能,用InstallShield的专业版是可以的,它会帮你打包进去。