Delphi 4.0 制作數(shù)據(jù)庫發(fā)行盤技巧
發(fā)表時(shí)間:2024-02-24 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]馬洪波 Delphi 4.0支持?jǐn)?shù)據(jù)類型豐富的Paradox數(shù)據(jù)庫,但開發(fā)的數(shù)據(jù)庫軟件必須使用Inprise公司自己開發(fā)的數(shù)據(jù)庫引擎BDE,因此在制作發(fā)行盤時(shí)應(yīng)將支持該引擎的若干驅(qū)動(dòng)文件包含在安裝程序組中。 我編制了一個(gè)使用Paradox7小型數(shù)據(jù)庫程序,編譯后1M左右,使用Delphi自...
馬洪波
Delphi 4.0支持?jǐn)?shù)據(jù)類型豐富的Paradox數(shù)據(jù)庫,但開發(fā)的數(shù)據(jù)庫軟件必須使用Inprise公司自己開發(fā)的數(shù)據(jù)庫引擎BDE,因此在制作發(fā)行盤時(shí)應(yīng)將支持該引擎的若干驅(qū)動(dòng)文件包含在安裝程序組中。
我編制了一個(gè)使用Paradox7小型數(shù)據(jù)庫程序,編譯后1M左右,使用Delphi自帶的InsallShieldExpress制作成發(fā)行盤卻需要5張三寸盤。我又按照幫助只選擇安裝Paradox7驅(qū)動(dòng)文件,發(fā)行盤減到4張,帶著一絲興奮到未安裝Delphi的機(jī)子上一試,不行——無法打開數(shù)據(jù)庫!我無意中發(fā)現(xiàn),當(dāng)程序運(yùn)行時(shí),試圖刪除安裝目錄出錯(cuò),猛然靈光一現(xiàn),一個(gè)驚喜!
還按最先的方法,選擇安裝支持全部數(shù)據(jù)庫驅(qū)動(dòng)文件,將5張盤耐心地安裝完,然后運(yùn)行程序,此時(shí)程序運(yùn)行正常。保持程序的運(yùn)行,刪除程序所在目錄的文件,文件一個(gè)個(gè)被刪除了,突然系統(tǒng)提示某某文件正在使用無法刪除,這就對(duì)了!凡是那些無法刪除的文件就是程序正在使用的。這時(shí)聰明的您一定知道怎么辦了吧?繼續(xù)刪除,一個(gè)文件一個(gè)文件地試!將剩余的文件拷貝下來,重新選擇安裝程序組的文件,再生成一次安裝盤,哈!只有不到3張盤了!為了方便大家,我將結(jié)果提供在下面(僅供Paradox7):Bantam.dll、Charset.cvb、Fareast.btl、idapi32.dll、idbat32.dll、idpdx32.dll、idr20009.dll、idsql32.dll。