顯示具有 WindowsMobile 標籤的文章。 顯示所有文章
顯示具有 WindowsMobile 標籤的文章。 顯示所有文章

SQLite

0 意見
最近在弄Mobile上的資料庫存取,由於原本是用SQLite,但是專案現在要用MySQL,所以只好把MySQL轉成SQLite,在網路上找了一些方法,最後採用python來轉,這倒是搞了我一天的時間,但最終能轉成功了!也學了些python的使用,雖然還不是很會,不過也寫了些工具來用。

SHLoadImageFile與IImage

0 意見
最近在調整軟體的效能,發現程式裡讀BMP圖檔時是使用SHLoadImageFile,試著去檢查一下執行的時間,居然需要用到1秒左右,這可不得了,如果讀取很多的話,那不就要load到天荒地老嗎,所以去找了一下是否有更快的讀取方式,所以就找到IImage了,改了一下,讀取時間竟只要0.5秒!太神奇了。

ActiveSync沒有DMA選項?

0 意見


有時候在寫CE上的程式需要用到Pocket CE 2003 模擬器時,會發生ActiveSync沒辦法跟模擬器連線,這時先看看設定的DMA是不是沒開,如果在以下紅框裡沒出現DMA的話,就依下列步驟來試試看。

PPC 2003專案移到WM 6.x

0 意見
最近要把之前的專案移植到WM 6.x的平台上,以為只要改一改組態管理員就好了,但是事情不是你想的這麼簡單,遇到了一些問題,以下為解決的方法:

case 1.
fatal error LNK1112: 模組電腦類型 'THUMB' 與目標電腦類型 'ARM' 衝突
  • 這個只要在LINK的CommandLine那邊改成
/ALIGN:4096 /subsystem:$(CESubsystem) /MACHINE:ARM /ARMPADCODE /MACHINE:THUMB

case 2.
fatal error LNK1104: 無法開啟檔案 'secchk.lib'

  • 這個要到Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\PocketPC2003\Lib\armv4 (我是用VS2008)底下把缺少的lib拷貝到專案的目錄下就可以了。
這是自己目前遇到的問題,希望不要再有問題就好..XD

在windows mobile上監控目錄裡的文件

0 意見
在Windows Mobile上,如果我們想要監控某個指定的目錄,可以使用SHChangeNotifyRegister這系列的函數來達到效果: