[摘要]马洪波 Delphi 4.0支持数据类型丰富的Paradox数据库,但开发的数据库软件必须使用Inprise公司自己开发的数据库引擎BDE,因此在制作发行盘时应将支持该引擎的若干驱动文件包含在安装程序组中。 我编制了一个使用Paradox7小型数据库程序,编译后1M左右,使用Delphi自...
马洪波
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。
……