还有,我是用delphi6作的,数据库用的是SQL Sever7.0,我该用什么工具来做安装盘?对于BDE要分发哪些文件(对于BDE将的最好详细些)? 敬请各位大虾指点一二!

解决方案 »

  1.   

    可用Install For Delphi 6,具体可看帮助文件
      

  2.   

    用InstallShield制作数据库应用系统的安装程序
        Delphi具有强大的数据库应用程序开发功能,其Client/Sever版本可以
    开发一般的单机数据库应用系统、普通Client/Sever应用系统直至基于
    Web的多层应用,其中自然离不开Borland数据库引擎(BDE)的功劳。不过在没
    有安装过Delphi程序的计算机上运行数据库程序时,必须同时分发庞大的
    BDE文件,Borland建议用户用Delphi附带的InstallShield制作安装程序来解
    决这些问题。但怎样选择BDE文件才能使自己的安装程序更加精炼呢?我首先
    介绍一下其中几个必须的文件:
        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
        下面我们就以用InstallShield来制作一个Paradox数据库应用系统的安
    装程序为例:
        1.启动程序设置有关文件目录路径,进入Setup Checklist;
        2.在Set the Visual Design中设置程序名、程序目录、安装程序主窗口
    等;
        3.在Specify Components and Files中设置Groups and Files项,在
    Program Files中加入用户的所有程序文件和数据库表文件,以及下列文件:
    Idbat32.dll、Usa.btl、Idapi.cfg、Charset.cvb、Bantam.dll、BLW32.
    dll、Idapi32.dll、Fareast.btl、Idpdx32.dll、Idr20009.dll、Idsql32.
    dll(以上文件必须含目录路径);
        4.在Dialog Boxes中设置所需安装对话框;
        5.在Make Registry Changes中设置Keys项,在HKEY_LOCAL_MACHINE中加
    入software\borland\blw32和software\borland\database engine两项,并且
    在blw32值中加入“Blapipath ‘以上文件目录’”、“LOCALE_LIB0 ‘以上
    文件目录’\Fareast.bll”和“LOCALE_LIB1 ‘以上文件目录’\Usa.bll”,
    在database engine值中加入“Dllpath ‘以上文件目录’”、“
    Configfile01 ‘以上文件目录’\Idapi.cfg”;
        6.在Specify Folder and Icons中根据实际要求设置有关项目;
        7.在Run Disk Builder中设置安装盘的有关信息;
        8.最后进行Test the Installation和Create Distribution Media即可
    完成安装程序的制作。
      

  3.   

    用delphi 光盘上自带的INSTALL SHIELD 就可以
    用的BDE 就在BDE中选择FULL BDE INSTALLATION (这样不会出错)
    设置好数据库别名 
    在把所需的帮助文件和你写的其他系统用到的文件一起打包进来。
    如果用到第三方控件的话,可能还要把它所需的文件一起打包
    要注意的地方挺多的,做好后,最好在一台没装过DELPHI的机器上试安装一下
    直到能运行为止。
      

  4.   

    Installshield 中有BDE的选项
    定义数据库别名
      

  5.   

    用的BDE  就在BDE中选择FULL  BDE  INSTALLATION  (这样不会出错) 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    如果这样作出来的话,那么软件有多大呀?
      

  6.   

    你也可以使用一个第三方控件很好用:youselful32
    专门为Delphi定做,简单好用,功能一样不缺,一看就会。
      

  7.   

    youselful32 
    在那里可以下载啊?能不能告诉我?