- 相關(guān)推薦
Visual Basic 6.0 下快速制作安裝程序技巧
Visual Basic 6.0 下快速制作安裝程序技巧
屈永華 焦思紅
(中國(guó)礦業(yè)大學(xué)資環(huán)學(xué)院 江蘇 徐州 221008
)
Visual Basic 6.0(VB6)為用戶最終發(fā)布應(yīng)用程序提供了一個(gè)打包工具(Package),它能幫助用戶為VB6應(yīng)用程序創(chuàng)建安裝程序,并將它們安裝到最終用戶的機(jī)器上。我們往往有這樣的經(jīng)歷,就是對(duì)一個(gè)在其它環(huán)境下開發(fā)的應(yīng)用程序,最終需要在VB下完成界面制作、發(fā)行等任務(wù),這時(shí)用Package發(fā)行應(yīng)用程序就成了一個(gè)問題。因?yàn)?font face="times new roman">Package只能對(duì)在VB項(xiàng)目中的文件進(jìn)行打包。在制作過程中有一個(gè)步驟需要用戶添加一些工程外的文件,該步驟中的打開文件對(duì)話框是沒有提供文件多選功能,因此在添加文件時(shí)只能一個(gè)一個(gè)地添加,因此一旦要發(fā)行的文件很多時(shí),添加各個(gè)文件不但是一個(gè)費(fèi)時(shí)而且是一個(gè)繁瑣、機(jī)械性重復(fù)的工作。
針對(duì)以上問題,筆者仔細(xì)研究了Package的工作原理。原來在Package運(yùn)行后,形成一個(gè)與應(yīng)用程序同名而后綴為Pdm的文本文件,該文件記錄了Package
在工作過程中收錄的所有信息。因此要想快速發(fā)行程序,需要從該PDM文件入手。
Pdm文件由多個(gè)Session組成,其中有一個(gè)Session為[Files Added],在Package向?qū)砂惭b文件過程中所要求添加的文件全部放在這里。那么,是不是直接把所有要發(fā)行的文件名稱手工加到這里能達(dá)到同樣的目的呢,筆者試著加了幾個(gè),果然如此。但是如果要手工改這個(gè)pdm文件仍然不是上策,所以還要想一想其它方法。
在Ms-Dos方式下,轉(zhuǎn)到要發(fā)行的文件所在的目錄,執(zhí)行“dir *.* >stup.txt”命令,這樣,就可以輕松地將該目錄下的所有文件名存貯為一個(gè)純文本格式文件stup.txt,只要將該文件稍微編輯一下,然后將所要的所有文件名拷貝到Pdm文件里[Files Added]段即可。
筆者用上述方法,在很短的時(shí)間里即完成了約有400個(gè)文件的添加任務(wù),順利制作了安裝程序。而在傳統(tǒng)的方法下,光添加文件這一項(xiàng)工作就需要約一個(gè)多小時(shí)。
【Visual Basic 6.0 下快速制作安裝程序技巧】相關(guān)文章:
Visual Basic6.0下數(shù)據(jù)庫報(bào)表制作技巧04-16
用Visual Basic 6.0實(shí)現(xiàn)自動(dòng)化測(cè)試08-06
基于Visual Basic快速開發(fā)現(xiàn)場(chǎng)電視監(jiān)控系統(tǒng)08-06
基于Visual Basic快速開發(fā)現(xiàn)場(chǎng)電視監(jiān)控系統(tǒng)04-12
Visual Basic中如何實(shí)現(xiàn)動(dòng)態(tài)報(bào)表08-06
用Visual Basic 5.0開發(fā)無線通訊數(shù)據(jù)采集應(yīng)用程序08-06
用Visual Basic 5.0開發(fā)無線通訊數(shù)據(jù)采集應(yīng)用程序08-06