原创 Eclipse在調試程中出現java.lang.NoClassDefFoundError的解決方案

項目是這樣的,用Java寫個WebService,其中用到了axis2和tomcat,寫好WebService後發佈到apache-tomcat-7.0.53\webapps\axis2\WEB-INF\services路徑下,在WebS

原创 VS2008斷點打不上的另一個原因

屬性--- C/C++  ---- General --  Debug Information Format 選Program Database (/Zi) 不要Disabled;

原创 VS2010打開.h後.cpp自動關閉或打開.cpp後.h自動關閉問題

解決方法:        由於選擇中了Tools-->Environment-->Documents --> Reuse current document window ,if saved,會導致打開.h後.cpp自動關閉或打開.cpp後

原创 錯誤:error LNK1123: failure during conversion to COFF: file invalid or corrupt

    修改方法:直接把C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.exe把cvtres.exe改成cvtres.exe--,即不要cvtres.ex

原创 MFC 向Edit control控件發消息顯示內容 (SendMessage與WM_SETTEXT)

在顯示進度時需要顯示百分比從0%---100%,添加Edit control控件,在文件拷貝時往往需要線程來做拷貝,從線程中發現消息給控件,SendMessage(GetDlgItem(hWndDlg,IDC_EDIT_PROGRESS)

原创 win7安裝後自動鍵入到“搜索”框中的修改

win7安裝後,打開文件夾想用鍵盤輸入字母查找文件,結果鍵入的字母都跑到了“搜索”框中,原因:win7默認設置是-自動鍵入到“搜索”框中,修改方法:組織---文件夾和搜索選項---查看---鍵入列表示圖--在視圖中選擇鍵入項,即可。如圖:

原创 error C2079: * uses undefined class 'CArray'

     VS2010中使用CArray,出現錯誤如下: error C2079: 'arrAddClip' uses undefined class 'CArray<TYPE,ARG_TYPE>'1>          with1>  

原创 MYSQL_ROW轉wchar_t和CString

在學習用VS2010開發連接查詢MySQL時,遇到問題MYSQL_ROW轉wchar_t和CString,在我網絡查詢後得到如下答案:         直接寫代碼如下: MYSQL_ROW row;while ((row = mysql_

原创 c++ 中的續行符

有時候我們看代碼會遇到類似下面的代碼: #define NSD_REPORT_ERROR(eSeverity, ePackage, lFunctionality, hr, msg, bAssert) \ { \ if (FAIL

原创 COM組件中 IID與DIID區別

在寫COM組件時,經常遇到IID和DIID,它們的區別是什麼呢?以下是我的認識,不對的地方請指教啊,希望大家說說自己的看法: IID一般出現在ATL COM和普通的COM中,一般這麼定義: interface INxAdnDocEdit:

原创 MFC 把一個對話框貼到另一個對話框

    MFC 把一個對話框貼到另一個對話框需修改子對話框的屬性,Style = Child;纔可把子對話框貼到父對話框上。

原创 ATL COM中IDL文件裏定義函數有默認值的參數的寫法

在ATL COM中,函數的接口定義在.idl文件中,含有默認值的函數參數的寫法如下:         BSTR:[in,defaultvalue("")]BSTR in_pwszDisplayName // 默認值爲空 BOOL:[in

原创 CVTRES : fatal error CVT1100: duplicate resource. type:DIALOG, name:1269, language:0x0804

      修改方法:        在資源.rc文件中,搜索資源對話框ID爲1269的定義,對話框ID重複,修改ID即可。

原创 解決VS2010中個別警告方法(具體警告在文中)

VS2010中的警告如下: 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(298,5): warning MSB8004: I

原创 Linux下編譯錯誤:error: stray ‘\377’ in program

Hello.c:1: error: stray ‘\232’ in programHello.c:1: error: stray ‘\247’ in programHello.c:1: error: stray ‘\360’ in pro