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。