分享

0xC0000005错误

 9loong 2009-07-08
 
试程序的是否发现一到这个就出错
hWnd = CreateWindow(szWindowClass, szTitle, WS_VISIBLE,
        CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);

在网上找了很多资料,说空指针比较有可能,对这CreateWindow反复修改参数还是不行。

后来把Call Statck一看才恍然大悟,程序早就跑到回调函数了(VC为什么不做的更好一点呢,直接跳到出错的回调函数不就省事多了吗)。以后遇到这种BUG一定先看看Call Statck。
 


 
Unhandled exception in .exe:0xc0000005: Access Violation
2008-04-14 19:44:24

Unhandled exception in relay.exe:0xc0000005: Access Violation
最近程序在优化代码时,出现上面的错误!应该是程序中的指针,访问内存出问题了!

今天终于解决了,project ->setting->c/c++ ->code generation->use run-time lib ->debug multithreaded

http://zhidao.baidu.com/question/50967895.html
 
应用程序初始化内存分配错误。
0xc0000005错误发生的诱因主要分为四大类:
    1、自由表存储载体的缺陷(主要体现在VCX、VCT,SCX和SCT上)。
    2、第三方监控性质的软件。(如:防毒软件在内存即时监控状态下、词霸软件在全屏拾取模式下等);
    3、自身的代码漏洞;
    4、硬件因素。

    建议断开网络,然后关闭防火墙,再安装试试,如果不行,重启电脑再试,再不行则归类为程序缺陷了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多