生成安装程序后,在已安装Delphi的机器上一切正常,如果在没安装Delphi的机器上则出现BDE错误???
   请问这是怎么回事????请个位大侠指点迷津!!!!

解决方案 »

  1.   

    做个安装程序把BDE也打包进去
    如果用ADO连接就没有问题
      

  2.   

    打包的时候把BDE打包进去,BDE所需要的一些文件在有DELPHI环境的机器里都有。
    不知道你用的什么软件打包的。
      

  3.   

    如果你的安装程序是bde连接数据库的话,哪么在没有delphi的机器上也需要安装
    bde组件.其实连接数据库只装bde组件就可以了
      

  4.   

    与数据库的连接不要使用绝对路径,使用BDE在打包的时候要将BDE包含进去。
    建议使用Ini文件保存数据库的连接信息(路径,驱动。)或直接写在程序中。 
      

  5.   

    软件打包Delphi就自带啊!
      

  6.   

    Delphi自带的那个不是很好,我用的是Inno Setup,楼主可以把BDE打包进安装程序。可是我现在有个问题,我不知怎样打包BDE才最小,我目前是把C:\Program Files\Common Files\Borland Shared\BDE下的文件全部打包,结果安装程序比较大,大家有没有最小打包BDE的方法?
      

  7.   

    好了,剛才在測試機上測試過打包BDE的程序,比起原來全部打包BDE,要小了8M!
    總共打包BDE目錄下的11個文件,樓主可以參考:
    (PARADOX表)
     idapi32.dll
    charset.cvb
    fareast.btl
     idbat32.dll
     bantam.dll
    idpdx32.dll
    idsql32.dll
    blw32.dll
    usa.btl
    IDAPI.CFG
    idr20009.dll
    我很奇怪,好像不需要注冊都可以,如果這樣就爽!