一開始不太注意,導致後面記憶體洩露比較嚴重,evc下用於除錯的工具,有performance monitor可以檢視記憶體使用情況,heap walker可以雙擊當前程序檢視分配的記憶體情況,見下面這篇文章:
另外,繪圖使用::getdc,而不要使用cwnd下的getdc,微軟有說明:
還有繪圖dc和點陣圖等物件,要先釋放dc,再釋放位圖,具體原因不詳,見下面這篇文章:
另外,還有別的一些問題,正在除錯中。。。
用了tinyxml的一些函式:
結果在這裡面,所有的new都沒有delete,導致許多小記憶體洩露,於是delete之後,好了許多!
另外,建立的字型m_fontb.createpointfont(250, _t("arial"), &dc),畫筆等都要刪除才行m_fontb.deleteobject()。
安裝WinCE5 0 Standard SDK失敗
安裝wince5.0 standard sdk時,安裝的進度條一直停在某個位置。重試了幾次,都不行。解除安裝後,新建乙個專案,選擇sdk時,sdk5選項還是在裡面。看得煩,怎麼刪除掉呢?只可能有兩個位置 登錄檔和本地的配置檔案中。先找vs有沒有提供類似的工具,沒有。再搜登錄檔,找到了幾個選項 hke...
利用evc在WIN CE 中實現幫助文件功能
在自己正式著手做 wince的幫助文件之前,找過一些資料,後面自己通過檢視了wince平台上的一些幫助文件和一些相關資料後發現,wince平台幫助文件的格式為 html,不支援 chm等傳統桌面版應用程式的幫助文件格式。下面我介紹下自己實踐的一種方法,在evc4.2下除錯通過。步驟一 確保已經做好格...
Wince5 0 Camera 驅動分析
wince5.0下camera驅動程式分析 2008 01 05 19 48 28 標籤 程式 驅動wince5.0 camera 推送到技術圈 原始出處 作者資訊和本宣告。否則將追究法律責任。1.camera採集動態影象以及顯示的總流程 dma從camera存放動態影象的暫存器將資料傳輸到memo...