如何制作带数据库的应用程序的安装程序.(50分)

C

casso

Unregistered / Unconfirmed
GUEST, unregistred user!
用installshield for Delphi 4制作数据库(使用了BDE)的
应用程序,应该在安装程序中添加些什么,如何做?
 
您可以在INSTALL SHIELD 的安装程序组里将您要添加的数据库文件
添加进去,或新建一个组,里面放置数据文件

主要操作是:
1. BDE的安装,
如果您想安装的是PARADOX数据库程序,那么
BDE安装组件的最小配置是下列文件
IDPDX32.DLL
IDAPI32.DLL
BLW32.DLL
IDSQL32.DLL
IDAPIINST.DLL
IDBAT32.DLL
IDR20009.DLL
IDAPI32.CFG

BANTAM.DLL
USA.BTL
FAREAST.DLL
CHARSET.CVB

IDAPI.CNF

如果你需要做的是SQL SERVER之类的安装盘的话
根据我的实验,似乎BDE在这方面有些问题
如果不选全部安装BDE,应用程序即使安装了也不能运行
所以要选全部安装BDE才可以

在BDE安装时,你可以添加进去ALIAS,在BDE安装选项里有一个SETTING
找到ADD ALIAS后,用NEW添加一个
然后可以在 ALIAS的参数列表里输入一些需要提前设置的参数设置
下面是我做的一个安装MS SQL SERVER的参数设置的例子

DATABASE NAME=haitian
SQLPASSTHRU MODE=SHARED NOAUTOCOMMIT
SERVER NAME=bm
USER NAME=sa

一般的PARADOX数据库安装,我不会用在安装程序里直接设置ALIAS的路径
因为程序安装路径受用户控制,所以指定安装路径后,程序在搜寻BDE 别名
的数据库路径时可能会出错误
应该是在程序运行后,由程序自己得到自己当前的路径,然后使用
dbiAddAlias 函数创建数据库别名


2. 在主选单里选择 specify components and files里
然后选择GROUPS,您可以用添加组 (Add Group) 添加一个安装组
添加组操作时可以设定这个组的安装路径,默认是<install Dir>
假设你要添加的组为DATA,你可以把改变安装路径为 install dir/data
比如添加的组为DATA,然后用 lanuch Explorer 启动资源管理器后
在资源管理器里选择你要添加的文件,拖到你要放置这些文件的组里
即可。

3.主选单里的specifys folders and icons 可以设定你安装的文件安装的
默认路径是那里(Advanced--> Working),
安装后的图标是什么(Advanced -->Icon)
还可以指定安装后程序的运行参数(General-->Run Command),
和安装文件出现在WINDOWS 主菜单上的说明词(General-->Description)
及安装后的运行文件的快捷键是那个(Advance-->Short Cut Key)


很详细了,到此
 
新推出的InstallShield5 Professional Edition EAST 不错。可
支持全中文的安装。Very Beautiful!
 
那里有INSTALLSHIELD5?请告诉我
 
请参考已答问题:“怎样制作DELPHI应用程序的安装盘”
 
如果没什么特殊的安装需求,用InstallShield Express for Delphi4,简单好用
 
INSTALLSHIELD5 在一张叫做‘微软精品廊’的碟上(盗版).它是一个通用
安装程序,我看是相当不错的,你可以选择语言、程序类型、开发工具等等。
更精妙之处在于带有一种脚本语言,语法类似于C,可以处理自定义的SN或
Register No.或其它问题。
 
接受答案了.
 
顶部