access violation at address00000000是什么意思?

 我来答
大野瘦子
高粉答主

2023-08-05 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:33.8万
展开全部

意思是“非法访问”。

Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。比如:

“Access violation at address 00000000.Read of adress 00000000.意思是:在地址 00000000 存取违反,禁止对地址00000000的读取。

或者用户在计算机运行.exe应用程序的时候,有时候程序运行不起来,遇到提示:“access violation at address xxxxxxxxx ”。

扩展资料:

Access Violation(非法访问)错误的防治方法

一、硬件原因 

在启动或关闭Delphi IDE以及编译一个Delphi工程时容易出现设计期的Access Violation。在计算机运行中出现Access Violation信息可能由各种各样的原因引起,包括系统BIOS、操作系统或者是硬件驱动线,有些声卡、显卡、网卡实际上也会导致这种错误。

计算机里的每一块卡都有它的设备驱动程序。对于不同的制造商、不同版本的Windows或者不同版本的Delphi都可能会遇到不同的问题。如下有助于解决遇到的这些问题: 

1、按照必要的步骤来证实安装的驱动程序之间没有冲突。 

2、降低显示分辨率可能会使某些古怪的显卡驱动程序稳定一些。 

3、如果使用双处理器的主板,则保证对每个处理器的修改步骤一样。 

4、对于计算机上的所有硬件注意使用最新的驱动程序。 

二、软件原因 

尽管Intel的计算机中Windows是最流行的操作系统,由于Windows系统天生的脆弱性和BUG,应用程序的误操作可能导致操作系统的迅速瘫痪。如下可以防止某些Access Violation的发生: 

1、确保对于Windows NT/2000已经安装了最新的service pack。每次安装完新版的service pack,你会发现机器变得稳定了。 

2、为你使用的各种版本的Delphi装上当前的更新或补丁(BDE、ADO……),这是提前预防错误的好办法。尽量使用最新的Delphi补丁——Access Violation错误数量尤其是设计期的错误数会大大减少。

9199无忧传奇
2023-12-04 · 无忧传奇,长久稳定老传奇
9199无忧传奇
经典战法道三职业 长久稳定老传奇
向TA提问
展开全部
出现access violation at address错误,是应用存取内容没有未被指定使用的存储区问题导致的,需要对应用程序启用DEP,以下是解决方法:
第一步:鼠标右键此电脑,选择属性,进去之后,点击高级系统设置;
第二步:进去之后,点击性能的设置;
第三步:在性能设置中,点击数据执行保护;
第四步:进去数据执行保护界面,可以看到默认勾选的是仅为基本windows程序和服务启用DEP;
第五步:勾选“为除下列程序之外的所有程序和服务启用DEP”,点击确定之后,就解决了access violation at address错误。
详情
  • 在线客服
  • 官方服务
    • 官方网站
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式