原创 vs2005 移植的問題(智能指針臨時對象)

以下只是記錄一下我將工程從EVC+wince5.0 移植到vs2005+wince6.0上的一點解惑。 template <class T> class auto_ptr {private:  T* m_ptr; public:  exp

原创 Transfer the image in a global bitmap handle

 * Transfer the image in a global bitmap handle (clipboard copy) */HANDLE C

原创 在VC中編譯、運行程序的小知識點

原地址:http://topic.csdn.net/t/20050428/22/3974737.html         最近我抽空研究、整理了一下VC中幾個以前比較模糊的問題,寫成這篇短文,希望和碰到過類似問題的朋友共享。   如果我的

原创 VC 6.0編譯器錯誤整理

 http://blog.csdn.net/pbdwadr/archive/2007/09/07/1775675.aspx         編程時經

原创 爲什麼會出現LNK2005"符號已定義"的鏈接錯誤?

鄧際鋒ID:soloist       許多Visual C++的使用者都碰到過LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols fou

原创 QueueUserAPC

QueueUserAPC The QueueUserAPC function adds a user-mode asynchronous procedure call (APC) object to the APC queue of th

原创 一個很好的調試函數

可以根據錯誤代碼給出錯的原因,在調試程序中可一不用查找errocode而獲得對錯誤代碼的解釋,是一個很實用的函數。控制檯版:調用實例 :PRINTDEBUG(GetLastError())PRINTDEBUG(WSAGetLastErro

原创 串口通信的基本概念

http://digital.ni.com/public.nsf/allkb/9F439B3D68D9072F4825703000383197#rank1,什麼是串口?2,什麼是RS-232?3,什麼是RS-422?4,什麼是RS-485

原创 文件打開的文本模式和二進制模式

文件打開的文本模式和二進制模式 首先要明白一點,就是無論你用哪種語言進行程序設計,也無論你用哪個函數進行文件操作(庫函數也好,直接操作系統API也好),最終的文件打開的操作都是由操作系統來進行的,因此各種語言的情況從本質上來說都是相

原创 使用Custom Draw優雅的實現ListCtrl的重繪

common control 4.7版本介紹了一個新的特性叫做Custom Draw,這個名字顯得模糊不清,讓人有點摸不着頭腦,而且MSDN裏也只給出了一些如風的解釋和例子,沒有誰告訴你你想知道的,和究竟這個特性有什麼好處。   Cust

原创 定時器的鬆散特性

定時器的鬆散特性 定時器常常用於通信協議中。例如,如果客戶機向服務器發出一個請求,而服務器沒有在規定的時間內作出響應,那麼客戶機就會認爲無法使用服務器。目前,客戶機通常要同時與許多服務器進行通信。如果你爲每個請求創建一個定時器內核對象,那

原创 Windows/DOS與Unix文件格式之間的相互轉換

Windows/DOS與Unix文件格式之間的相互轉換(/r/n問題)        Windows/DOS與Unix文件格式是不同的,問題一般就是出在/r/n問題上。回車(CR)和換行(LF)符都是用來表示“下一行”的。而標準沒有規定要

原创 進程間發送數據的問題

向其他進程的窗口發送數據,如果只是發送基本類型的數據,用不着使用WM_COPYDATA消息,因爲Jeffrey Richter said in programming application for Microsoft windows:

原创 VC運行庫版本不同導致鏈接.LIB靜態庫時發生重複定義問題的一個案例分析和總結

 張羿ID:ATField   MSDN中對於在不同的配置下Link的LIB作了說明:<?XML:NAMESPACE PREFIX = O /> C Runtime Library: 開關 對應的庫 版本 /MD MSVCRT

原创 文件內核對象的相關函數

    CreateFileMapping的參數解釋,   句柄: 若hFile是一個文件的句柄,那麼是基於文件系統的命名文件創建文件映射對象。文件打