作者:乔山办公网日期:
返回目录:office365
打开EXE程序来时,提示:access violation at address xxxxxxxxx 后边一大堆,这种情况下应该怎么解决呢?
解决方法如下:
1、右击“我的电脑”。自单击“属性”。
2、在“系统属性”中单击“高级”。
3、在“性能知”中单击“设置”。
4、在“性能选项”中单击“数据执行保护”。
5、单击“添加”。选道择要运行的程序。
再打开EXE程序时,提示错误没有出现了。
学英语 智课网
右击“636f70797a686964616f366我的电脑”。单击“属性”。
在“系统属性”中单击“高级”。
在“性能”中单击“设置”。
在“性能选项”中单击“数据执行保护”。
单击“添加”。选择要运行的程序。
OK。就这么简单。
Windows用户可能经常会看到类似于错误提示:“Error:Access violation at address 836556F8(004096da). Read of address 836556F8(00401000)”。作为一个Delphi程序开发者,遇到这种错误的机会比其他用户更多(^_^)。
一旦Windows要在它被分配的存储区之外写数据信息,它就会覆盖其他程序甚至操作系统的命令或数据。一旦发生了这种情况,操作系统将会瘫痪或者以某种形式关闭,你必须重新启动计算机。例如,在Windows NT/2000下一个程序遇到这种错误时,Dr. Watson出现并且停止了该程序,捕获了一些快速的细节状态,再把它们用文本形式记录下来。Access Violation是某些最令人气恼的Windows程序遇到的错误之一。本文的目的就是让你找到Delphi中Access Violation的解决之道。首先声明一点,Access Violation和Microsoft Access没有任何关系。
1、我百们首先需要知道打开应用程序出现access violation at address错误,是应用存取内容没有未被指定使用的存储区问题导致的,需要对应用程度序启用DEP,鼠标右键此电脑,选择属性,进去之后,点击高级系统设置。
2、进去之后,点击性能的设置。
3、在性能设置中,点击数据执行保护。
4、进去数据执行保护界面,可以看到默认勾选的是仅内为基本windows程序和服务启用DEP。
5、勾选“为除为除下列程序之外的所有程序和服务启用DEP”,容点击确定之后,就解决了access violation at address错误。