试程序的是否发现一到这个就出错
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。
http://www.360doc.com/writeArt.aspx?cid=18
Unhandled exception in .exe:0xc0000005: Access Violation
2008-04-14 19:44:24Unhandled 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、自身的代码漏洞;
![0xC0000005错误 0xc0000005](http://img.aihuau.com/images/31101031/31065331t0132c6f4c6206b77f5.jpg)
4、硬件因素。
建议断开网络,然后关闭防火墙,再安装试试,如果不行,重启电脑再试,再不行则归类为程序缺陷了。