MFC程序vs2008編譯通過,運行時出錯,無法打開,提示f:\dd\xxxx的docsingl.cpp中的210行,找到以下代碼:void CSingleDocTemplate::SetDefaultTitle(CDocument* pDocument)
{
CString strDocName;
if (!GetDocString(strDocName, CDocTemplate::docName) ||
strDocName.IsEmpty())
{
// use generic 'untitled'
ENSURE(strDocName.LoadString(AFX_IDS_UNTITLED));
}
pDocument->SetTitle(strDocName);
}
紅色行就是出錯地方,原因是資源文件引起,一般是從英文或其它語言改成簡體中文而造成,把語言相關改為以下幾行#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE 4, 2
#pragma code_page(936)
#endif //_WIN32
posted on 2013-08-12 17:41
王海光 閱讀(1255)
評論(0) 編輯 收藏 引用 所屬分類:
MFC