怎么做一个安装包发布程序??? ( 积分: 300 )

  • 主题发起人 主题发起人 lxm7805
  • 开始时间 开始时间
L

lxm7805

Unregistered / Unconfirmed
GUEST, unregistred user!
用的是BDE数据库引擎,datebase driver name用的是STANDARD,现在是分一个服务端和一个客户端,除了dapi32.dll,Blw32.dll,Idr20009.dll,Fareast.bll,Usa.bll外还需要哪些dll文件,用installshield打包,怎么做个安装时可以选择服务端还是客户端安装?怎么再做个反安装???
 
用的是BDE数据库引擎,datebase driver name用的是STANDARD,现在是分一个服务端和一个客户端,除了dapi32.dll,Blw32.dll,Idr20009.dll,Fareast.bll,Usa.bll外还需要哪些dll文件,用installshield打包,怎么做个安装时可以选择服务端还是客户端安装?怎么再做个反安装???
 
呵呵,用installshield打包,BDE不需要你用手工方法来操心,你光拷贝文件是没用的,
BDE有一个注册表主键,即注册。
installshield本身带了一个BDE对象,在安装包中包含它,也就带上BDE了。
我第一次发现它的时候,欣喜若狂,因为我再不用手工搞定了。
一开始创建工程的时候,它会询问工程类型,选Delphi的。
哦,如果用到ODBC别名的话,你得想办法写注册表配置它,其实很简单(98和NT的键值
不同,要分别对待)。这方面的讨论很多,用全文检索找吧
可以在installshield中搞定,也可以在自己的程序中检测,然后写入。
 
“选择服务端还是客户端安装”,这个嘛,你可以在安装包的“选择安装组件”
对话里实现,在对文件编组的时候,分为两组,一组为“客户”,一组为“服务”。
至于反安装嘛,installshield是自动完成这个模块的,一般不操心。
不过至于新版本的installshield是不是有“选择/不选择制作反安装”选项,我就不
知道了,如果有,选上即可。
 
用自带的BDE分发的话,安装包太大了,我是看有介绍的只需要安装些DLL文件就可以
 
用INSTALLSHIELD足够了,不用你那么操心。
http://www.2ccc.com/article.asp?articleid=541
有介绍详细使用方法。
 
不是随便用用的啊,是个商业的软件啊,明天上午就要交啊,要做出个商业标准的啊
 
多人接受答案了。
 
后退
顶部