当前位置: 首页 > 图文教程 > 开发语言 > Delphi > Delphi 4.0 制作数据库发行盘技巧

Delphi
Delphi编程中Http协议应用(一)
Delphi存取图像完整解决方案
简析Delphi中的XML编程
用Delphi实现IP地址的隐藏
Delphi面向对象编程的20条规则
Delphi中的Wrapper设计模式
用Delphi实现软件的在线升级
Delphi7.0实现添加记录的“携带”实现
Delphi编程访问注册表
让Delphi的DBGrid支持鼠标轮
怎样在DELPHI中实现文件切割/组合
Delphi设计可中/英文切换的界面技巧
用Delphi制作以浏览器为界面的应用程序
Delphi 中压缩流和解压流的应用
Delphi控制并行端口位操作
Delphi编写后台监控软件
用Delphi编写VxD设备驱动程序
用Delphi进行OpenGL编程学习心得
DELPHI编程实现3DS的动画播放
用Delphi制作动态菜单

Delphi 4.0 制作数据库发行盘技巧


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 60 ::
收藏到网摘: n/a

 

  Delphi 4.0支持数据类型丰富的Paradox数据库,但开发的数据库软件必须使用Inprise公司自己开发的数据库引擎BDE,因此在制作发行盘时应将支持该引擎的若干驱动文件包含在安装程序组中。

  我编制了一个使用Paradox7小型数据库程序,编译后1M左右,使用Delphi自带的InsallShieldExpress制作成发行盘却需要5张三寸盘。我又按照帮助只选择安装Paradox7驱动文件,发行盘减到4张,带着一丝兴奋到未安装Delphi的机子上一试,不行——无法打开数据库!我无意中发现,当程序运行时,试图删除安装目录出错,猛然灵光一现,一个惊喜!

  还按最先的方法,选择安装支持全部数据库驱动文件,将5张盘耐心地安装完,然后运行程序,此时程序运行正常。保持程序的运行,删除程序所在目录的文件,文件一个个被删除了,突然系统提示某某文件正在使用无法删除,这就对了!凡是那些无法删除的文件就是程序正在使用的。这时聪明的您一定知道怎么办了吧?继续删除,一个文件一个文件地试!将剩余的文件拷贝下来,重新选择安装程序组的文件,再生成一次安装盘,哈!只有不到3张盘了!为了方便大家,我将结果提供在下面(仅供Paradox7):Bantam.dll、Charset.cvb、Fareast.btl、idapi32.dll、idbat32.dll、idpdx32.dll、idr20009.dll、idsql32.dll。