QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 1819|回复: 6
收起左侧

[已解决] 这是怎么了

[复制链接]
头像被屏蔽
发表于 2012-7-13 11:35:40 | 显示全部楼层 |阅读模式 来自: 中国河北衡水
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-7-13 13:51:11 | 显示全部楼层 来自: 中国浙江台州
造成内存不能为read的深层次原因
& T9 ?/ t6 s0 P! m有些应用程序在启动特别是退出保存数据时,需要调用操作系统提供的“功能函数”进行申请。如果内存分配成功,函数就会将新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用相应内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。 & h2 e; i% k- j( \$ u
但由于某些原因,可能导致内存分配的失败。当分配失败时系统函数就会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序提醒:你的申请出现错误未能成功!若应用程序没有检查到这个错误,就会按照“思维惯性”认为这个值就是给它分配的可用指针,继续在此后的运行中使用它认为的“这块内存”。
# X8 f1 T2 |% S: S+ w( k0 n然而,真正的0地址内存区保存的是系统中最重要的“中断描述符表”,是不允许一般应用程序使用的。应用程序试图使用该0地址,会马上被Windows系统的保护机制捕获,而后由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为 “0x????????”。 3 i- G7 C; l; K9 e* B3 R+ L
如何避免内存不能为read?
6 e! M2 x; c% y6 A1,安装原汁原味的官方原版系统$ g- P5 L6 b* B# v
2,不滥装软件,只安装自己需要的软件6 p+ z; @0 d) ^( Z1 ~: a8 L
推荐阅读:关于软件的选择,安装,设置,卸载的注意事项, A2 f" G* a5 q4 J0 I8 a  P6 w7 n
3,使用一段时间,建议定期清理内存的“金手指”结合部
5 g) O9 d9 x. }( @  K' E) T4,安装知名的杀毒软件,定期查杀,减少感染病毒木马的几率% U5 ]8 o& A6 F7 b2 L5 U5 Q  e  Q
遇到内存不能为read的紧急补救措施:5 E' j. x/ B* `0 A2 \
在命令提示符(CMD)中输入以下命令后回车:
# a1 A' |( |* }. A$ P' p5 ?for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
% W% e4 o/ v$ C. E3 M) {通过运行以上命令可以将系统中所有的.dll文件重新注册一遍(大约需要3-5分钟时间),从而解决当前的内存不能为read的故障。

评分

参与人数 1三维币 +2 收起 理由
圣魔天尊 + 2 应助

查看全部评分

头像被屏蔽
 楼主| 发表于 2012-7-13 14:44:46 | 显示全部楼层 来自: 中国河北衡水
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-7-13 20:35:19 | 显示全部楼层 来自: 中国浙江宁波
IE6吧,升级到IE8基本上能解决

评分

参与人数 1三维币 +10 收起 理由
hoopoe + 10 应助

查看全部评分

头像被屏蔽
 楼主| 发表于 2012-7-14 08:11:18 | 显示全部楼层 来自: 中国河北衡水
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-7-14 12:00:12 | 显示全部楼层 来自: 中国浙江宁波
hebei 发表于 2012-7-14 08:11 static/image/common/back.gif
' ~3 c1 Q- I' G) ]) W还真是,昨天中午换的IE8一下午没出现问题,继续观察。
$ T4 H; j( w% {  p" R0 U: d, m; i
不会出现了,这种现象见多了。
头像被屏蔽
 楼主| 发表于 2012-7-14 15:31:30 | 显示全部楼层 来自: 中国河北衡水
提示: 作者被禁止或删除 内容自动屏蔽
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表