MAPX5.0用SetupFactory打包完全教程_第1頁
MAPX5.0用SetupFactory打包完全教程_第2頁
MAPX5.0用SetupFactory打包完全教程_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、MAPX5.0用SetupFactory打包完全教程由于前些日子有些朋友對MAPX打包有點問題,所以今天做個打包的教程,希望對大家有用。其實我也是參照資源大聯(lián)盟的老公的打包說明來做的,只是我用的不是InstallShield打的包,我用的是setupfactory,應(yīng)該來說這個要比專業(yè)的InstallShield簡單多了,好了,不多說了,接下來我就對于我的電子地圖查詢系統(tǒng)打個包,做個演示。說明電子地圖查詢系統(tǒng)是用基于MAPX5.01用VB6語言開發(fā)的系統(tǒng),沒有涉及到數(shù)據(jù)庫。第一步:找全所有需要打包的文件。需要打包的文件很多,我們先建個文件夾,把所有需要打包的文件放里面,比如我建的文件夾:F:s

2、etup。打包的文件主要有1 MAPX文件MAPX5.0文件夾下的所有文件(不包括data、MAPS以及程序示例的文件夾,當然也可以把MAPX5的幫助文件也刪掉),最后文件如圖所示:2 程序所用到的控件和動態(tài)連接庫為了方便起見,我們在SETUP文件夾下建個SYSTEM文件夾,所有的控件和動態(tài)連接庫都放這里。由于用VB6開發(fā),所以MSVBVM60.DLL是必不可少的。我用到的其他控件有Comdlg32.ocx、MSCOMCTL.OCX、TABCTL32.OCX。把這些都復(fù)制到SYSTEM文件夾。可以自己檢查用了什么控件,控件在什么位置(一般都在系統(tǒng)的SYSTEM32目錄下)。如圖:3 自己做的程

3、序以及相關(guān)的文件由于我做的比較簡單,只有一個運行程序,關(guān)聯(lián)的文件主要是地圖文件,我們直接把這些文件拷貝到SETUP文件夾下。4 其他相關(guān)其實只需要上面的文件就可以了,如果需要更完整的話,需要以下一些文件。A 字體文件(在windowsfont文件夾下),建議將字體文件復(fù)制到SETUP文件夾下的FONT文件夾(當然這個文件夾自己建拉)。主要有ARIAL.TTF、MAPIS_.TTF、MAPSYM.TTF、TTMIAR_.TTF、TTMICG_.TTF、TTMIMI_.TTF、TTMIOG_.TTF、TTMIOS_.TTF、TTMIRE_.TTF、TTMITC_.TTF、TTMIWE_.TTFB

4、GeoDict.DCT文件(在MAPX5.0/MAPS文件夾下)。該文件不是必須的,主要是在添加注冊表項的時候用到,但這個注冊表項也不是必須的。建議將該文件復(fù)制到你的程序所附帶的地圖文件目錄下。我放在了SETUPMAPS文件夾。5 我的一點點建議做了N次的打包,給點小小的建議。建議將MAPX50.DLL和mdatasetint.tlb(都在MAPX5.0文件夾下)文件復(fù)制到SYSTEM目錄。因為到后來添加注冊表項的時候可能會遇到點問題,所以我們就直接把MAPX50.DLL和mdatasetint.tlb文件注冊到系統(tǒng)的SYSTEM32目錄。最后SETUP文件夾下的所有文件以及目錄如圖:第二步:

5、開始打包了打開SETUPFACTORY,新建一個工程。1常規(guī)設(shè)計,就是軟件名稱版本等等信息設(shè)置,最主要的是填寫一下產(chǎn)品信息,其他的基本上不需要設(shè)置。如圖2屏幕這些設(shè)置是安裝的時候提示的對話框,大家可以自行設(shè)置。如圖:最主要的一點,這里是最關(guān)鍵的,主要是完成MAPX的注冊和注冊表的修改。如圖前面兩個是添加打開關(guān)閉程序中的執(zhí)行文件,第一個是注冊MAPX50.DLL,必須使用用regsvr32.exe注冊,第二個是注冊mdatasetint.tlb,必須用regtyplib.exe注冊。下面五個是修改注冊表,必須修改的要和你自己的一樣,可以對照著自己的注冊表更改,位置為:HKEY_LOCAL_MAC

6、HINESoftwareMapInfoMapX5.0。五個注冊表修改項主鍵均為HKEY_LOCAL_MACHINE,子鍵均為SoftwareMapInfoMapX5.0,值名稱和值類型分別為: CommonDLLDir:%AppDir%mapx5, GeoDictionary:%AppDir%MapsGeoDict.DCT, ProgramDir:%AppDir%mapx5,SearchPaths:%AppDir%Maps,VersionCode:5.01共5個,前面的為值,后面的為值數(shù)據(jù),值類型均為REG_SZ。當然上面的所有操作均可以放在操作里完成。3添加文件把SETUP文件夾下的所有文件

7、拖到SETUPFACTORY里,如圖:修改部分文件的安裝路徑,主要是SYSTEM文件夾下的控件和動態(tài)連接庫等文件,全部安裝到%SysDir%目錄。修改文件覆蓋類型,建議使用永不覆蓋存在的文件,字體的覆蓋類型也建議修改。說明:%SysDir%表示系統(tǒng)的SYSTEM32目錄,%AppDir%表示安裝的選擇目錄,%FontDir%表示系統(tǒng)字體目錄。4建立setup.exe文件選擇工程-建立,即可在c:output目錄下生成安裝文件setup.exe。好了,現(xiàn)在你的程序就可以發(fā)布了。5建議:建議打包完成后在沒有裝有MAPX5的電腦上安裝測試。有問題請先看提示,一般情況:a.提示少控件。只需要檢查哪些控

8、件沒有打包。b.提示MAPX沒有注冊上。建議檢查注冊路徑是否正確?請用SETUPFACTORY提供的系統(tǒng)路徑、安裝路徑等專用詞語,如%SysDir%、%AppDir%,建議不要使用絕對路徑注冊,絕對路徑容易出錯。好了,打包教程就講到這里吧,如果還有什么不懂,可以看看我做的打包錄象,希望對大家有所幫助,當然如果寫的有什么不對,也希望大蝦們能夠提出,以使我改進,同時如果有什么問題,也可以去我論壇提出,我會盡力解決。文中所提的所有文件均可以到我的論壇下載。謝謝大家的支持。 制作:浪人 QQ:65985498補充說明:以上為我很久前做的打包教程,但按照上面的操作后似乎有點問題。請按照Readme文件互補操作。具體可以參照電子地圖打包程序的信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論