Wince5 0,EVC記憶體洩露除錯

2021-06-09 23:23:15 字數 406 閱讀 7038

一開始不太注意,導致後面記憶體洩露比較嚴重,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...