如何做delphi安装盘?(50分)

  • 主题发起人 王业建
  • 开始时间
这类问题太多了,建议参看已答问题
 
内带的installshield
 
用delphi盘中自带的InstallShield Express,我有汉化文件!
 
推荐使用youselful,下载地址:http://www.youseful.com 。
安装后,新建一个project,保存后,添加一个insall控件,然后双击该控件,然后...
 
为Delphi应用程序制作好安装盘以便分发应用程序给用户,是软件制作过程中的重要环节。完整的安装盘必须提供在正式环境使用时所必要的相关软件,Delphi非数据库应用程序软件只需要一个要执行的.exe文件既可,并不需要任何运行时的解释器或dll。但如果您制作的软件是数据库应用程序,则必须随盘分发应用程序的BDE支持。
一般Delphi数据库应用程序安装软件包含以下文件:
·应用程序的.exe文件和DLL文件(如果有的话);
·必要的辅助文件(例如README文件、在线帮助.HL
P文件);
·(数据存取)桌面型或是服务器型的BDE支持;
·运行或者打印时REPORTSMITRUNTIME;分发BDE支持:
Delphi要求将所有的可再分发BDE中的文件全部提供给它的用户。但为了节省空间,您也可以只安装执行应用程序所要的相关驱动程序。例如,若应用程序只需存取dBASE文件,则无需配置PARADOX的驱动程序。
关于分发的其它内容,请参阅缺省安装在Delphiιdoc目录中的delploy.txt文件。一般包含下列文件:
文件名说明
IDAPI01.DLLBDEAPIDLL
IDABAT01.DLLBDEBATCHUTILITIESDLL
IDQRY01.DLLBDEQUREYDRIVEDLL
IDPDX01.DLLDEIPARADOXDRIVEDLL
IDDBAS01.DLLBDEDBASEDRIVEDLL
IDR10009.DLLBDERESOUSEDLL
ILD01.DLL
LANGUAGE
DRIVEDLL
TUTILITY.DLL
BDETUTILITYDLL
BDECFG.EXEBDECONFIGURATIONUTILITY
BDECOFG.HLPBDECONFIGURITIONUTILITYHELP
IDAPI.CFGBDE(IDAPI)CONFIGFILE
分发语言驱动程序:
BDE使用语言驱动程序(LANGUAGEDRIVES)来提供本地化应用程序的能力。语言驱动程序DLL装载由PARADOX或dBASE数据表的IDAPI.CFG文件所指定的语言。语言驱动程序安装在BDE目录的子目录LANGUAGE中的后缀为.LD的文
件。
正确安装语言驱动程序,在win.ini文件中必须有下
列的项目,以定义缺少的安装目录:
[borlandlanguagedrivers]
ldpathΚpathι(你的语言驱动程序所在的路径)。
如果使用软盘来发行文件,则需要文件压缩工具来进
行压缩,并且在软件中提供压缩解压缩工具,可能还要建
立一个简单的安装程序来为用户安装文件。对于复杂的用
软件用,可能要用到许多在市面上可买到的安装工具。笔
者目前所用的是EschalonDeolopemant公司的EschalonSet
upExpert安装工具软件,它是专为Delphi设计制作的。可
以自动地完成以上全部工作,方便快捷地制作较为专业的
Delphi应用程序安装盘,大大简化您的软件发行工作。同时也可以用它来制作非Delphi应用程序的安装盘,是个相当不错的工具软件。
 
InstallShield Expres就可以了,蛮好用的。
(在已答问题中有,建议下次先看看,免得浪费分数)
 
我觉得WISE 功能更强大一些.
 
不错,WISE好,YOURSELF构件组也不错。
还是...
难道...
是做 DELPHI 的安装盘?装DELPHI?
 
IS4.0虽说为西文界面,单比较好用,属于傻瓜型的。摸索二遍就知道了。
若是面对面的,我可直接教予你。可惜.....
 
有关数据库的PROJECT的安装盘制作,有谁能说的详细点,谢谢!
 

我回答过几次,几乎次次得分。
到我的问题里去找一找吧!
 
用InstallShield吧,尤其是对需要分发基于BDE的程序就更加好
下为简单提示:
  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即可完成安装程序的制作。
 
多人接受答案了。
 
顶部