首页上一页 1 下一页尾页 1 条记录 1/1页
■■关于Debug Assertion Failed!
发表在C语言图书答疑
2011-02-27
是否精华
是
否
版块置顶:
是
否
我在测试,在对话框中添加组合框和编辑框以及一个单击事件的按钮,当组合框和编辑框什么都不输入的时候,单击按钮时,提示“检索信息不能为空!”
程序编译时通过了,可是运行程序的时候却出现了问题,错误提示:
关于Debug Assertion Failed!.......................
以下是单击事件按钮的函数:(m_Combo与m_Text分别为组合框和编辑框的关联变量)
void CGgDlg::OnButton1()
{
CString strField;
m_Combo.GetLBText(m_Combo.GetCurSel(),strField);
if(strField.IsEmpty() || m_Text.IsEmpty())
{
MessageBox("检索信息不能为空!");
return;
}
}
我这个代码是参考Visual C++从入门到精通 刘锐宁 宋坤 编著中第420页中(6)处理"检索"....下的前10行代码,本书配套的程序却不会出现这样的情况!!
程序编译时通过了,可是运行程序的时候却出现了问题,错误提示:
关于Debug Assertion Failed!.......................
以下是单击事件按钮的函数:(m_Combo与m_Text分别为组合框和编辑框的关联变量)
void CGgDlg::OnButton1()
{
CString strField;
m_Combo.GetLBText(m_Combo.GetCurSel(),strField);
if(strField.IsEmpty() || m_Text.IsEmpty())
{
MessageBox("检索信息不能为空!");
return;
}
}
我这个代码是参考Visual C++从入门到精通 刘锐宁 宋坤 编著中第420页中(6)处理"检索"....下的前10行代码,本书配套的程序却不会出现这样的情况!!