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

Delphi
闪动标题栏
制作真正的TopMost窗口
制作类似WinAmp一样的“磁性”窗口
不可移动的窗口示例代码
自制替换指定串函数
Delphi中RichEdit的奥妙
Delphi数据集过滤技巧
为VB应用程序定制浮动提示
DELPHI图形编辑技巧二则
Delphi使用技巧两则
Delphi 3.0中的函数调用模式
Delphi3中制作快速按钮条
Delphi 4增订的Object Pascal
Delphi3.0中的函数调用模式
DCU文件(编译的库单元)的重用
命令行参数的使用
在编译时获得提示
运行时生成控件
任意打印
分行提示

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 67 ::
收藏到网摘: 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。