fwherr 2015-01-17 06:46 采纳率: 0%
浏览 1760

Unhandled exception in al.exe 调试出错提示

请帮帮忙,
CStringList* CListCtrlPop::SelectStringList(int number, CStringList *newstringlist)
{
if(number<0)
{
MessageBox("stringlists.number<0");
return NULL;
}
ASSERT(newstringlist!=NULL);

CStringList* temp=m_strlist;
m_iColumns=number;
this->m_strlist=newstringlist;

this->ClearListAllColumn();     

int length=0;               
CString str;
int* col_length=new int[m_iColumns];    
for(int k=0;k<m_iColumns;k++)
    col_length[k]=8;
for(int i=0;i<m_iColumns;i++)
{
    this->m_listctrl->InsertColumn(i,m_strlist[i].GetHead()); 调试到这里就出错
    col_length[i]=max(col_length[i],m_strlist[i].GetHead().GetLength());
.........

}
调试出错提示:
Unhandled exception in al.exe(MFC42D.DLL)0Xc0000005:Access Violation
堆栈提示出错的信息:
CStringList::GetHead() line 376 + 38 bytes
AL! 0040fae1()
AL! 00414505()
AL! 0040dcb8()
AL! 0040df16()
AfxDlgProc(HWND__ * 0x00041c4e, unsigned int 272, unsigned int 989930, unsigned int 989930) line 35 + 14 bytes
USER32! 754b86ef()
USER32! 754a9eb2()
USER32! 754ab98b()
USER32! 754c90f9()
USER32! 754b86ef()
USER32! 754b8876()
USER32! 754b43cf()
USER32! 754d41f9()

这是什么出错,怎样改,谢谢帮忙

  • 写回答

3条回答 默认 最新

  • threenewbee 2015-01-17 06:55
    关注

    添加监视
    查看i
    m_strlist分别是多少

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?