void Cm_Yma::QiHao(string *Huul)
{
std::string Huul1;
CString cstr;
LPCTSTR szStr[120];
for (int i = 0; i < 120; i++)
{
Huul1 = *Huul++;
cstr = (Huul1.c_str());
szStr[i] = cstr.GetString();
}
UpdateData(TRUE); //除錯
int count = m_Grid1.GetItemCount();
m_Grid1.InsertItem(count, _T(""));
m_Grid1.SetItemText(count, 1, _T("你好"));
}

各位大哥幫幫小弟弟,

uj5u.com熱心網友回復:
看你的wincore.cpp的4345行啊,估計就是Huul1 = *Huul++;
或
UpdateData(TRUE); //除錯
這樣的問題,你除錯一下至少馬上得到哪一行有問題了。
再baidu一下就解決了。
uj5u.com熱心網友回復:
for回圈里越界操作了吧,點擊重試,看下堆疊呼叫視窗,找到自己的代碼看下具體是哪行出的問題uj5u.com熱心網友回復:
崩潰的時候在彈出的對話框按相應按鈕進入除錯,按Alt+7鍵查看Call Stack即“呼叫堆疊”里面從上到下列出的對應從里層到外層的函式呼叫歷史。雙擊某一行可將游標定位到此次呼叫的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/116824.html
標籤:基礎類
上一篇:任務管理器中的頁面錯誤
