Win7 64bit下MapX的安裝和使用

2021-07-26 09:31:01 字數 945 閱讀 2857

這兩天碰到個vc+mapx做飛機航跡回放與顯示的單子,雖然沒有接下來,今天下午還是學習了一下mapx的配置。在這留下乙個記號,以備日後再用。

安裝時將setup.exe改為xp相容且系統管理員許可權執行方式,然後執行/bin目錄下的demo32.exe(同樣用管理員身份執行),安裝完畢後,將/maps下的檔案全部複製到安裝目錄的同名目錄下。

將破解檔案和.lic檔案複製到安裝目錄下,執行mapinfo+.exe程式,破解完成。

在安裝目錄下,管理員身份執行cmd程式,註冊以下幾個控制項:

接下來在vc的工程中,新增安裝目錄的 samples50/cpp目錄下的mapx.cpp和mapx.h兩個檔案即可。

在工程中動態建立mapx控制項幾個點:

一、在使用mapx的類定義中新增declare_eventsink_map()巨集,

二、在使用mapx的類實現檔案中新增

begin_eventsink_map(類名, cview)

end_eventsink_map()

三、動態建立控制項時使用破解號:

cstring str = _t("uqnzi2sfw22l0-mra8pyx-2e6p1077-3n6m0499-5c038223-10884-12802-36882-8029");

bstr bstrlic = str.allocsysstring();

crect maprect;

getclientrect(&maprect);

if (!m_mapx.create(null, ws_visible, maprect, this, ids_mapx1, null, false, bstrlic))

return -1;

m_mapx.setgeoset(null);

win 7 64bit 完整解除安裝ADS1 2的歷程

跟大家分享下我解除安裝ads1.2的歷程 我的電腦是 win7 64位 網上好多說解除安裝ads的方法,我試了很多,都失敗了,控制面板裡面總是有ads的選項,最終經過自己的努力,完全解除安裝了解除安裝方法,不容易啊 其實步驟挺簡單的,我跟你們說下,也備我不時只需。1 刪除安裝目錄 2 刪除登錄檔 h...

win7 64位下redis的安裝

3 如果設定密碼,可用文字編輯器開啟c program files redis redis.windows service.conf,搜尋requirepass找到這一行 requirepass foobared 在後面新增一行requirepass 123456,表示設定密碼為123456。4 開...

win7 64下安裝綠色mysql

之前安裝乙個mis版本的,直接安裝也很方便,但是工作很多環境都是linux,unix,只好在win下試試綠色版玩玩。一 所需軟體 二 安裝 2 設定環境變數 可以不設定,我這裡是為了在命令列中方便 增加環境變數 mysql home d mysql 5.1.52 winx64 修改環境變臉 在pat...