EVC學習之路 一

剛開始接觸EVC,才學會在仿真的POCKET PC 2003 和STANDARD SDK上顯示著名的”Hello World”出來。就想小孩學走路一樣,學會的第一步,就想走第二步。

我想着能在仿真的POCKET PC 2003 或STANDARD SDK程序中能秀出一副完整的地圖來,查到資料說MAPX MOBLIE用於手持設備的地圖顯示等功能。

於是在MAPINFO網站上下了個MAPX MOBLIE5 ,按照MAPX MOBLIE是用於POCKET PC 2003的(到目前爲止我還不知道這個東西,是否支持非POCKET PC 2003的WINCE系統)。

按照其要求於是下載了MSASYNC3.8、EVC4+SP4、POCKETET PC 2003 SDK 、Windows Mobile 2003 Second Edition Emulator Images for Pocket PC並按照如上順序完成安裝(根據經驗不按此順序會出現各種錯誤)。

在安裝EVC時還有個錯誤,提示說:Failed to initialize property bag!,要安裝Windows Script 5.6才能解決(嘿嘿,在GOOGLE 上搜到的,有個老外也遇到這個問題。我的英文很菜,但是英文看懂了,看來英文學好還是很有用的)。

 這些裝完後,看着MAPX MOBLIE5 DEVELOPER GUIDE安裝MAPX MOBLIE5,在安裝仿真端的MAPX MOBLIE時,遇到個問題:運行C:/Program Files/MapInfo/MapX Mobile-5.5/target/x86/TargetInstaller/setup_x86.bat 就報錯:Error (-2147457295): Automation error Unspecified error。

在網上找了半天沒找到,等到快絕望的時候,我把我的分辨率從800 X 600改成1024 X 768,居然裝上了。高興! 接下來的問題就是常常有出現仿真程序連接不上,特別是我在POCKET PC 2003和STANDARD SDK 接替的時候。

因爲我的目標是STANDARD SDK而不是POCKET PC 2003,我在POCKET PC 2003上能仿真運行,並能把地圖顯示在對話框中,但是一旦我關了仿真POCKET PC 2003,重新建個程序用STANDARD SDK仿真時,就會連接不上。

從我目前掌握的規律來看,在確定設置正確但是連不上時,特別是在用configure platform manange中的測試時。運行C:/Program Files/Common Files/Microsoft Shared/Windows CE Tools/Platman/bin下的msic.exe。也就是 WINCE Remote Call Profiler。 這個“Remote Call Profiler 工具,可以分析應用程序,並且在該工具的圖形用戶界面 (GUI) 內部用多種格式顯示從該應用程序收集的數據。”----MSDN的幫助文件.

可爲什麼每次我連接不上的時候,運行它就連上了呢??

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章