关于定位断言错误的地方

开发人 2006-05-29 09:30:51
我有一程序写成服务的形式,没有界面,当程序运行到某一地方时突然发生assert错误,上面提示的是调用MFC文件strcore.cpp 344行发生了错误,这样的话我能定位是我的程序是在哪里发生这种错误的吗
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gonch 2006-05-29
  • 打赏
  • 举报
回复
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\STRCORE.CPP

342 const CString& CString::operator=(LPCTSTR lpsz)
343 {
344 ASSERT(lpsz == NULL || AfxIsValidString(lpsz));
345 AssignCopy(SafeStrlen(lpsz), lpsz);
346 return *this;
347 }

wxfy1977 2006-05-29
  • 打赏
  • 举报
回复
先找到是什么断言错误,再看代码中何处执行相关操作
ywhbn 2006-05-29
  • 打赏
  • 举报
回复
同意楼上的
WecanHuang 2006-05-29
  • 打赏
  • 举报
回复

到344行去看看吧

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧