浏览器关闭

[复制链接]
查看11 | 回复4 | 2009-6-26 19:19:29 | 显示全部楼层 |阅读模式
一、应用程序没有检查内存分配失败 程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。 内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。 若应用程序没有检查这个错误,它...
回复

使用道具 举报

千问 | 2009-6-26 19:19:29 | 显示全部楼层
这种情况中毒的可能性很少 我这说的都是解决方法加一点理论,如果你想学理论可以看一下长篇大论, 软件方面就是程序冲突,内存被分配为一个个地址,这个地址用到的时候软件冲突导致内存写不进,就会出 现这种情况。如果你最近装了什么新软件 谢了试试,还有可能是系统有问题了, 硬件方面那就是内存有问题了,这个地址在内存里是坏的不能存取,当你用到它的时候...
回复

使用道具 举报

千问 | 2009-6-26 19:19:29 | 显示全部楼层
如果是经常性的出现这个问题,那可能是中病毒了或者是内存本身有点问题,如果电脑没有其它特别的状况的话,内存有问题的可能性较小。大多数情况是中病毒了。
方法是一是杀毒,发现病毒清除。
二是如果自己新安装系统比较方便的话,那就直接重装,问题自然解决。
三是修复IE浏览器,有个IE修复工具,下一个试试修复一下。...
回复

使用道具 举报

千问 | 2009-6-26 19:19:29 | 显示全部楼层
更换一下浏览器推荐:世界之窗遨游360浏览器裸奔浏览器...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行