Gpc wrote:
我來報名吧!
有不慎也不用硬起,只要進去"安全模式",繞過開機時要載入的plugin-dll就可以了:)
感謝Gpc 兄,您的WM5加怪獸中文5.1的問題,小弟還在傷腦筋中,這個plugin也還未在WM5下測試過,等完成了差不多我會用我的x50v試一下。
很想再post圖,不過美工實在很醜,而且天氣圖示也未完成,看那一位大大可以根據中氣局的圖示,畫一些圖示,小弟這方面實在差勁,像"晴時多雲"及"晴轉多雲",我就傻了?

larrylo wrote:
感謝Gpc 兄,您的WM5加怪獸中文5.1的問題,小弟還在傷腦筋中,這個plugin也還未在WM5下測試過,等完成了差不多我會用我的x50v試一下。
很想再post圖,不過美工實在很醜,而且天氣圖示也未完成,看那一位大大可以根據中氣局的圖示,畫一些圖示,小弟這方面實在差勁,像"晴時多雲"及"晴轉多雲",我就傻了?
那個問題確認了,是怪獸中文的使用方式問題,怪獸中文為了怕系統阻擋nls替換,所以把nls做成pch,再用nlsLoader去載入他,而 .net cf 是直接繞過去讀nls裡面的系統資訊,所以對於.net cf寫出來的程式而言,只要是有用到nls裡面相關函數或APU的程式,都無法在掛載怪獸5.1的環境運行.
簡單的說,當程式運行到一些api或函數時,會根據系統的區域,去跟系統(wince.nls)要一些該區域的相關資料,當wince.nls裡面並沒有台灣區域,但是程式依然會去系統要wince.nls裡面的台灣區域資料格式,就會傳回null之類的東西,導致程式無法取得正確型態的變數,造成程式錯誤.
(因為怪獸是把nls用loader的方式載進去,不是直接替換掉Nls)
以上是目前測試的心得.
因為在我自己用.net cf開發的程式,也無法在怪獸5.1(區域選中文)搭載的環境下運行喔!
Gpc wrote:
那個問題確認了,是怪獸中文的使用方式問題,怪獸中文為了怕系統阻擋nls替換,所以把nls做成pch,再用nlsLoader去載入他,而
.net cf 是直接繞過去讀nls裡面的系統資訊,所以對於.net
cf寫出來的程式而言,只要是有用到nls裡面相關函數或APU的程式,都無法在掛載怪獸5.1的環境運行.
簡單的說,當程式運行到一些api或函數時,會根據系統的區域,去跟系統(wince.nls)要一些該區域的相關資料,當wince.nls裡面並沒有
台灣區域,但是程式依然會去系統要wince.nls裡面的台灣區域資料格式,就會傳回null之類的東西,導致程式無法取得正確型態的變數,造成程式錯
誤.
(因為怪獸是把nls用loader的方式載進去,不是直接替換掉Nls)
以上是目前測試的心得.
因為在我自己用.net cf開發的程式,也無法在怪獸5.1(區域選中文)搭載的環境下運行喔!
再次多謝您的指導。
小弟程式中一開始是載入氣象資料,文字好像沒問題,根據您的圖示,顯然在載入氣象圖示的代碼就出現問題,因為當程式找不到對應的代碼時,就用?的圖。
台北市,12/19,12/20,12/21,12/22,12/23,12/24,12/25,12,多雲短暫雨,14,多雲轉陰短暫雨,26,陰時多雲短暫雨,02,多雲,02,多雲,02,多雲,02,多雲,13-17,15-19,12-16,11-15,11-16,12-18,13-19
代碼是跟文字資料一起,這我就很納悶,看起來51在中文環境下可以正確辨認中文但數字卻會出錯,我會再試試看,看它到底把數字唸成什麼東東。

內文搜尋

X