原创 在wince下PPPOE連接的實現

WINCE的PPPOE的連接和XP下基本差不多,都需要用到操作系統自帶的PPPOE連接模塊,這裏具體說下如何使用WINCE5.0自帶的PPPOE撥號模塊和注意的事項。        首先建立個撥號器,打開網絡設置,點擊新建連接,這時連接類

原创 VS2005的C++/MFC應用程序部署問題

VS2005的C++/MFC應用程序部署問題 2007年06月01日 星期五 下午 12:56 VS2005的C++/MFC工程,在開發機上一切正常,換了機器(未安裝VS2005)之後運行。彈出下列錯誤:由於應用程序配置不正確,程序未能

原创 線程共用同一CSocket

每個socket在創建成功之後都有一個fd,原先以爲只要把主線程的fd傳遞給子線程就沒問題,CSocket的fd其實就一個int m_hSocket,可後來發現fd傳進來的,也對了,但在子線程中send()和recv()有問題,所以這樣還

原创 combo box GetCurSel()錯誤問題

   在同一個窗口中邦定變量就可以得到相應的值, 如: int type = m_type.GetCurSel(); 但在另一窗口中調用這個函數,編譯沒有錯誤,但運行到這一步的時候程序就出錯,具體原因沒找到,但我用了另一辦法解決此問題,那

原创 socket非阻塞

老問題了,一直沒寫出來,其實這在上次寫線程共用socket時就遇到了,在線程中發送東西還看不出來,但要是接收東西就要用得到了,你總不能讓他一直在那等着接收吧. 下面是代碼 fd_set  fdR, nfdR;  //定義fd FD_ZER

原创 面向對象的三個基本特徵

面向對象的三個基本特徵(講解) 面向對象的三個基本特徵是:封裝、繼承、多態。 封裝 封裝最好理解了。封裝是面向對象的特徵之一,是對象和類概念的主要特性。 封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的數據和方法只讓可信的類或者

原创 Windows CE下流驅動的動態加載

Windows CE下流驅動的動態加載     我想很多WinCE的開發人員,尤其是剛入門並且做驅動開發的工程師,都曾碰到這樣一個問題,要編寫一個外圍設備的驅動,拿最簡單的GPIO驅動來說,編寫驅動本身可能只花了一會兒功夫,可要把編譯生

原创 LCD修改分辨率

  好久以前寫的,拿出來曬曬     按照以下幾步先做(程俊威先生說的) 1. s3c2410.h (或者s2410.h) 中的LCD_XSIZE_TFT, LCD_YSIZE_TFT需要修改爲你期望的分辨率。 2. 確保cfw.c中沒

原创 setsockopt 設置socket

轉自http://blog.csdn.net/qinmi/archive/2007/03/07/1523081.aspx 1.closesocket(一般不會立即關閉而經歷TIME_WAIT的過程)後想繼續重用該socket:BOOL b

原创 窗口操作

先用HWND hWnd = ::FindWindow(NULL,"DvsClient");獲得窗口::ShowWindow(hWnd,SW_HIDE);//隱藏讓窗口在最前面用::SetWindowPos(hWnd,HWND_TOPMOS

原创 S3C2410 && WinCE6.0的中斷處理分析

S3C2410 && WinCE6.0的中斷處理分析      S3C2410的內核是ARM920T,所以,這裏先介紹一下ARM920T的異常。ARM920T中有一個當前程序狀態寄存器(CPSR),其中BIT6和BIT7分別控制FIQ和

原创 Windows CE 6.0 啓動過程分析(轉摘)

Windows CE 6.0 啓動過程分析(轉摘) 在Windows CE 6.0中,內核(Kenerl)和OEM代碼被分成oal.exe、kernel.dll和kitl.dll三個部分,其中啓動代碼(startup)和 OAL層的實

原创 線程,事件,同步隨筆

   今天突然有一同事問到waitforsingleobject 的用法,還有createthread(),下面隨便寫一下.純粹是想到什麼寫什麼,如果說寫錯了請指正.       waitforsingleobject ()裏面有兩參數,

原创 詳解WINCE的控制面板

詳解WINCE的控制面板 發 布 時 間 : 2008-11-19    來 源 : CSDNBlog    作 者 : norains   瀏 覽 : <script src="/plus/count.php?aid=1624&mid

原创 ioctlsocket()

ioctlsocket()   簡述:  控制套接口的模式。  #include <winsock.h>  int PASCAL FAR ioctlsocket( SOCKET s, long cmd, u_long FAR* argp)