First-chance exception in mytest.exe (NTDLL.DLL): 0xC0000005: Access Violation.是什么原因造成?

kind_li 2003-03-26 11:39:35
Output窗口里输出类似的还有:
First-chance exception in mytest.exe (NTDLL.DLL): 0xC0000005: Access Violation.
First-chance exception in mytest.exe (KERNEL32.DLL): 0xC0000005: Access Violation.
First-chance exception in mytest.exe (MSCTF.DLL): 0xC0000005: Access Violation.
在程序退出和程序获得焦点时会输入上面的内容。
我的程序有八个线程,一个主线程是时时刻时刻都在跑着,在跑的过程中再启动一个线程处理相关内容。其它六个线程由定时器触发。
...全文
251 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ColderRain 2003-03-26
  • 打赏
  • 举报
回复
有指针指到了他不该指的地方去了。释放的时候就出错。
serverclient 2003-03-26
  • 打赏
  • 举报
回复
为了验证楼上的观点...
建议首先生成一个Release版,然后再Release文件夹下试运行(关闭VC),
如果没有上述错误,就证明已经在你的程序中扑获并处理了,反之,
需要你设几个断点看看了...
In355Hz 2003-03-26
  • 打赏
  • 举报
回复
如果没有非法操作,那这些输出只是提示而已,因为可能是内部的 exception 并被内部的 try-except 处理了。
flysundy 2003-03-26
  • 打赏
  • 举报
回复
估计是指针出错了
cwanter 2003-03-26
  • 打赏
  • 举报
回复
一般是指针出错,把那段代码贴出来~

15,467

社区成员

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

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