
应该应用程序检查内存分配,检查应用程序是否由于自身BUG引用了不正常的内存指针。
一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。如果都没有,那就从软件方面排除故障了。内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。
时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值0已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救。
彻底删除游戏配置文件和存档,还不行就往下看!或者重装系统!2.安装时出现MoveFile失败;代码2 或系统找不到指定文件
答:(这是由于游戏主程序被杀毒软件误杀造成,解决方法:首先关闭杀毒软件,继续安装游戏,然后将游戏的主程序设为可信任,再开杀毒软件进行游戏,如果不会设置玩游戏的时候关闭杀毒软件,如果一担误杀,就请关闭防毒软件重新安装)
3.游戏不能运行或运行出错
答:(这是因为你的系统配置不高或没安装游戏插件引起,请安装光盘上的所有游戏插件,
如果安装了所有插件还是不能运行那就是电脑系统的配置太低或显卡太旧引起,显卡太旧可以下载最新的显卡驱动来补救,实在不行就得换显卡了)
4.确保游戏安装目录路径是纯英文
5.确保安装Microsoft .Net Framework 2.0
6.确保安装最新版的Microsoft DirectX 9.0
7.确保安装最新版C++2005、2008、2010
8.如果进游戏长时间一直黑屏,请将游戏安装目录路径改为英文!
9.如果提示“应用程序错误,某某内存不能为只读(Read Only)”,请将游戏安装目录路径改为英文!
10.如果提示“应用程序正常初始化(0xC0******)失败”,请安装.Net Framework 2.0和最新的DX9,和该游戏的免CD补丁!
11.如果提示“没有找到d3dx9_41.dll”,请安装最新的DX9,或下载D3DX9_41.dll复制到system32中!
12.如果提示“Cannot run game: Failes to set up graphics system”,请安装DirectX SDK!
13.总之,大多数问题都在英文目录、.Net Framework 2.0、DirectX 9.0和DirectX SDK这几点范围之内!请按需下载安装
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)