public:
CZero();
virtual ~CZero(); long m_x;
long m_y;
long m_z; CString m_s;
long m_zd;
};首先定义的这个类
然后再OnTest中有这段代码
int index=0;
if(m_set.m_mh!="Null")
{
index=m_set.m_mh.Find("or");
if(index!=-1)
{
p0->m_s=m_set.m_mh.Left(index);
p0->m_s=m_set.m_mh.Right(index);
}
else
p0->m_s=m_set.m_mh;
}
else if(m_set.m_s0!="Null")
{
index=m_set.m_s0.Find("or"); //感觉没必要啊直接用index就行了,因为
if(index!=-1) //不等于-1说明找到了返回值就不等于-1了
{
p0->m_s=m_set.m_s0.Left(index); //这样不行前边的背后变得刷掉了
p0->m_s=m_set.m_s0.Right(index);
}
else //else了就说明没找到
// m_mh=m_set.m_s0;
p0->m_s=m_set.m_s0;
// AssignCopy(p0->m_s,m_set.m_s0); //就是不对 不可改变的为什么 // AssignCopy(stringSrc.GetData()->nDataLength, stringSrc.m_pchData); }
else
MessageBox("不存在这个点");
编译没有错误 可是运行之后就会出现
unhandled exception in txt.exe (MFC42D.DDl):Access violationLoaded 'C:\Program Files\360\360Safe\safemon\safemon.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shell32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shlwapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ole32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\oleaut32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcp60.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\psapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ws2_32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ws2help.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTF.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\apphelp.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\SogouPY.ime', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msimg32.dll', no matching symbolic information found.
Loaded 'C:\Program Files\SogouInput\5.1.1.4954\Resource.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbc32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\comdlg32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbcint.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbcjt32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msjet40.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mswstr10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbcji32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msjter40.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msjint40.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mswdat10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mswdat10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mfc42.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbccr32.dll', no matching symbolic information found.
First-chance exception in txt.exe (MFC42D.DLL): 0xC0000005: Access Viol这样的提示我该怎么解决啊
CZero();
virtual ~CZero(); long m_x;
long m_y;
long m_z; CString m_s;
long m_zd;
};首先定义的这个类
然后再OnTest中有这段代码
int index=0;
if(m_set.m_mh!="Null")
{
index=m_set.m_mh.Find("or");
if(index!=-1)
{
p0->m_s=m_set.m_mh.Left(index);
p0->m_s=m_set.m_mh.Right(index);
}
else
p0->m_s=m_set.m_mh;
}
else if(m_set.m_s0!="Null")
{
index=m_set.m_s0.Find("or"); //感觉没必要啊直接用index就行了,因为
if(index!=-1) //不等于-1说明找到了返回值就不等于-1了
{
p0->m_s=m_set.m_s0.Left(index); //这样不行前边的背后变得刷掉了
p0->m_s=m_set.m_s0.Right(index);
}
else //else了就说明没找到
// m_mh=m_set.m_s0;
p0->m_s=m_set.m_s0;
// AssignCopy(p0->m_s,m_set.m_s0); //就是不对 不可改变的为什么 // AssignCopy(stringSrc.GetData()->nDataLength, stringSrc.m_pchData); }
else
MessageBox("不存在这个点");
编译没有错误 可是运行之后就会出现
unhandled exception in txt.exe (MFC42D.DDl):Access violationLoaded 'C:\Program Files\360\360Safe\safemon\safemon.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shell32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\shlwapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ole32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\oleaut32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msvcp60.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\psapi.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ws2_32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\ws2help.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTF.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\apphelp.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\SogouPY.ime', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msimg32.dll', no matching symbolic information found.
Loaded 'C:\Program Files\SogouInput\5.1.1.4954\Resource.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbc32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\comdlg32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbcint.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbcjt32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msjet40.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mswstr10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbcji32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msjter40.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\msjint40.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mswdat10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mswdat10.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\mfc42.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\odbccr32.dll', no matching symbolic information found.
First-chance exception in txt.exe (MFC42D.DLL): 0xC0000005: Access Viol这样的提示我该怎么解决啊
去看看VC或者VS里,相应的库有没有都包含进来?还有相应的头文件有没有包含进来?
单步调试,定位问题代码,然后分析