试程序的是否发现一到这个就出错
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。 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、硬件因素。 建议断开网络,然后关闭防火墙,再安装试试,如果不行,重启电脑再试,再不行则归类为程序缺陷了。 |
|