我找到有bde.dcu和bde.int,
该打包哪一个呢?各位大虾快指点指点,包给分。

解决方案 »

  1.   

    必须的文件
              Idapi32.dll:BDE基本函数库
            Blw32.dll:语言驱动函数库
            Idr20009.dll:错误信息库
            Fareast.bll:远东语言驱动程序
            Usa.bll:美国语言驱动程序
            以下文件为根据需要可选:
            如用Paradox,则应选择:Idpdx32.dll
            如用Dbase,则应选择:Iddbas32.dll
            如用Access,则应选择:Iddao32.dll
            如用Ascii,则应选择:Idasci32.dll
            如用TBatchMove,则应选择:Idbat32.dll
            如用Data Repostitory,则应选择:Iddr32.dll
            如用ODBC,则应选择:Idodbc32.dll
            如用BDE DataSet Provider DLL,则应选择:Idprov32.dll
            如用SQL查询,则应选择:Idsql32.dll
      

  2.   

    必需的注册表项目包括:1. BDE动态连接库文件位置设置Key : "HKEY_LOCAL_MACHINE\Software\Borland\Database Engine"
    Item : "DLLPATH"
    Value : BDE动态连接库文件所在位置,如"C:\Program Files\Borland\Common Files\BDE"(打开"C:\Program Files\Borland\Common Files\BDE\BDE32.hlp",
    查找"Core Files"即可了解BDE各动态连接库文件的作用)2. BDE语言驱动文件路径设置Key : "HKEY_LOCAL_MACHINE\Software\Borland\BLW32"
    Item : "BLAPIPATH"
    Value : BDE语言驱动文件所在路径,如"C:\Program Files\Borland\Common Files\BDE"(BDE语言驱动就是那些*.BLL文件)
    3. 指定可用的BDE语言驱动文件Key : "HKEY_LOCAL_MACHINE\Software\Borland\BLW32"
    Item : "LOCALE_LIB#" (#表示数字, 如"LOCALE_LIB1"、"LOCALE_LIB3"等)
    Value : 指定各BDE语言驱动文件,如"C:\Program Files\Borland\Common Files\BDE\USA.BLL"(一般必需的语言驱动文件有"USA.BLL","EUROPE.BLL"和"FAREAST.BLL",为保险起见,建议将所有语言驱动都设置上。)
      

  3.   

    to eric123(eric) 
    谢谢,等我试试,问题解决马上给分。
      

  4.   

    to eric123(eric) 
    请问用什么软件来打包效果较好呢?
      

  5.   

    delphi5光盘里带着一个InstallShield Express For Delphi 5就行,可以很好的打包bde,或者用别的像installshield的专业版,很多商业软件都是用它来做的,不过用起来有点难度。还有
    用的多一点的就是wise,一些盗版游戏用的特多,上手比较简单。其它的像setupFactory setupbuilder creatintall 一些小的安装工具很多了,使用都很简单,不过如果你做的是数据的而且用的是bde,就要考虑打包bde文件的问题,还要设置注册表项目,数据库别名。所以用delphi5或delphi6光盘里那个installshield比较容易上手一些,毕竟是专为borland做的。用别的工具做就稍微麻烦一些了。另外你可以找一些做安装的控件,像ics,可以自己做安装程序,那样就比较随心所欲了。