资源描述:
《怎样在Delphi6上发布一个基于BDE的数据库应用程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、怎样在Delphi6上发布一个基于BDE的数据库应用程序?楼主hummerking(阳光游子)2002-03-0818:33:53在Delphi/数据库相关提问我是一个初学者,用Delphi6做了一个基于BDE的数据管理程序,但不知道怎样用Delphi发布他? 发布程序时,BDE是不是也要一起发布呀?? 希望得到各位大师的指点,谢谢!!!!! 问题点数:100、回复次数:7Top1楼cul(恐龙++)回复于2002-03-0818:34:53得分0用Install Shield做安装程序,在选择组件的时候,把BD
2、E一项全部装进去.Top2楼hamzsy(十二真空间)回复于2002-03-0818:48:31得分0我还没有解决数据库的路径问题,解决了告诉我hamzsy@sohu.comTop3楼forgot2000(忘记2000年)回复于2002-03-0819:00:16得分401.打开installSheld6.2 2.设置各个参数,方法如下: 1)新建一个installSheld项目 2)set the visual design app info 设置你的应用程序名称,执行
3、文件所在的路径,已经版本号 安装后文件文件需要存放的目录 main windows 设置标题,安装图片,位置 3)specify installshield object for ... gerenal 选择BDE,SQL-Link 4)specify componments and files groups 把你的文件放在一个新建立的group上面 别忘了BDE
4、有关的文件 5)specify Folder and icon 在此你需要设置你的应用程序名称 如要把BDE也成为一个配置程序,找到运行bde的Exe程序bdeadmin 也加上run command上就可以了 点极add icon 就上去了,你就可以生成了 6)run disk Builder 选择cdrom就可以了 最后就可以生成安装文件了。 Top4楼lvloj()回复于2002-03-0819:38:
5、30得分40粘一贴给你:虽然是Delphi4时写的,但一样有帮助. 大家都知道,用DELPHI做数据库虽然方便,但发布时必需同时 分发BDE(Borland公司的32位数据库引擎),全部文件需17兆之巨,如此怎么还能彰显DELPHI的优越性呢?!所以程序员在用DELPHI做数据库时,如何根据实际情况精简BDE是必不可少的一步。 BDE中各文件的具体作用,可以参考BDE32.HELP中Introduction to Borland Database Engine/Core BDE files 在此只
6、以我作的一个数据库为例谈谈精简BDE的具体步骤。 程序使用PARADOX数据库,用到了TQUERY和TBACHMOVE控件, BDE文件如下: blw32.dll 国际语言驱动支持,必需 Bantam.dll 未查到相关解释,缺少会引起BDE初始化错误 idapi32.dll 数据驱动基本函数集,必需 fareast.btl 东方语言驱动程序,使用中文必需 idr20009.dll 错误信息,必需 charset.cvb 字符集转换,如
7、用到CHARSET_GB2312,则必不可少 idbat32.dll 批量移动数据支持(针对TBATHMOVE控件) idpdx32.dll PARADOX数据库驱动程序 idsql32.dll SQL查询引擎(针对TQUERY控件) IDAPI.CFG BDE配置文件,存储数据库别名,必不可少 共10个文件,2.3M,ZIP后830K,以前用VFP需要3张软盘的桌面数 据库,现在一盘搞定. 除了拷贝BDE文件外,还要对系统进行一些设置工作,具体程 序
8、如下: procedure TForm1.FormCreate(Sender: TObject); var stl:tstringlist; myrg:tregistry; i:integer; path:string; begin path:=extra