关于access violation的问题
Access Violation(非法访问),
原句:Access violation at address 00449190 in module
意思是:(非法访问00449190 应用程序名)
Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。第一个十六进制数oo5919D6是发生Access violation的编译代码(skyvision)的运行期错误的地址。在IDE里选择菜单项“Search|Find Error…”,在对话框里输入错误发生的地址(0043F193)后点击“OK”按钮。Delphi将会重新编译你的工程文件,然后显示发生运行期错误的那一行代码,
遇到Access Violation的一些解决方法可以看这里面:)
http://www.wesoho.com/showlog.asp?log_id=1403&cat_id=28
萍mm
access violation什么意思
网上抄的,我也在学习中。
Access Violation(非法访问),General Protection Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。
Access violation at address
in module
Read of address
“Access violation at address 00000000.Read of adress 00000000.意思是:在地址 00000000 存取违反,禁止对地址00000000的读取
出现access violation at address 00000000. read of address 00000000.原因是:没有运行服务端软件,所以客户机会提示"Access violation at address 00000000, read of address 0000000",开启服务端程序或检查网线即可解决。
另外,可能出现这个问题的原因是因为你是在WINRAR的窗口中运行程序,而程序又找不到主要文件引起的。
解决方法:)~~
尝试用兼容方式运行该程序.右键点击图标——属性——兼容型——选中“以兼容方式运行该程序”——下面的选框中可以选择以95、98、NT4.0或2000模式来运行。推荐选择98试试看。
ACCESS_VIOLATION是什么意思啊
意思是“非法访问”。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错误数量尤其是设计期的错误数会大大减少。
access violation at address 00000000 这个问题怎么解决
1.XP系统:点击计算机桌面左下角的“开始” → “运行”,在“运行”界面打开中输入“msconfig”,点击【确定】按钮,弹出“系统配置实用程序”界面,点击“启动”选项卡,再次点击【全部禁用】按钮,勾选启动项目列表中“ctfmon”项前复选框,然后点击【确定】按钮,弹出“系统配置”消息框。2.提示:“你必须重新启动你的计算机以便某些由系统配置所作的更新生效”。首先保存重要文档或退出相关应用程序,再点击【重新启动】按钮重启计算机。3.重新登录系统桌面后会弹出一个“系统配置实用程序已被更改”的消息框,需勾选消息框中“在windows启动时不显示此信息或启动系统配置实用程序”项前复选框,然后点击【确定】按钮,再次登录抵扣联软件即可(如图)。
Access 是什么意思?
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软OFFICE的一个成员, 在包括专业版和更高版本的office版本里面被单独出售。MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。扩展资料特性Access是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。由于在Office 97及以前的版本中,Microsoft JET 3.51及以前版本的数据库引擎是随Access一起安装和发布的,JET数据库与Access就有了天生的血缘关系,并且Access对JET数据库做了很多地扩充。随着,Microsoft Windows操作系统版本的不断升级和改良,在Windows XP以后版本中,Microsoft将JET数据库引擎集成在Windwos操作系统中作为系统组件的一部分一起发布(主要原因是Windows中还有很多组件需要使用JET引擎,活动目录等)。从此JET数据库引擎从Access中分离出来,而Access也就成为了一个专门的数据库应用开发工具。由于JET数据库引擎的分离,很多应用程序采用了JET数据库作为其应用的数据库,JET数据库符合关系数据库理论,有着完整的数据定义、数据处理、数据安全管理体系。在Microsoft Windows操作系统中,随着Microsoft在ActiveX技术上的发展,Windows中不断升级换代的数据访问组件,这些组件包括ODBC、OLEDB、DAO、ADO,JET数据库引擎和这些组件一起已组成了免费的数据库管理系统。Access拥有的报表创建功能能够处理任何它能够访问的数据源。Access提供功能参数化的查询,这些查询和Access表格可以被诸如VB6和.NET的其它程序通过DAO或ADO访问。在Access中,VBA能够通过ADO访问参数化的存储过程。与一般的CS关系型数据库管理不同,Access不执行数据库触发,预存程序或交互式登录操作。参考资料:百度百科:Microsoft Office Access
access和approach的区别
access :接近; 达到; 进入; 入口, 通路, 引桥[道], 调整孔; 舱口
【计】存取, 取数, (数据, 信息)选取, 访问
(病, 怒气等)发作
增加
接触[使用, 接近]的机会[方法, 门路], 捷径
a man of easy access
易于接近的人, 平易近人的人
The only access to the town is across the bridge.
到镇上唯一的通路是经过一座桥。
Citizens may have free accessto the library.
市民可以自由使用图书馆。
习惯用语
be easy [hard, difficult] of access 容易[难]接近
give access to 接见; 准许出入
have [gain, get, obtain] access to 得接近; 得会见; 得进入; 得使用
open access (图书馆)开架阅览
approach
向...靠近; 接近, 走近
探讨, 分析, 研究, 看待, 处理
与...打交道, 接洽, 向...提议
[美]企图贿赂
趋近, 类似
approachone's home
快到家
approachthe enemy ship
向敌舰逼近
approach a problem from different angles
由不同的角度研究一个问题
approach sb. with a suggestion
向某人提出建议
He approached the new job with enthusiasm.
他满怀热情地去干新的工作。
Few writers can ever approach Shakespeare in greatness.
很少有作家比得上莎士比亚伟大
总的来说,approach比access距离目的地的距离要远一点。另外,approach有提建议的这个很重要的意思。而access有访问的意思。
access violation at address怎么解决
很高兴为您解答:"Access violation at address" 是一种经常出现在计算机程序中的错误,通常是由于程序试图访问未经授权的内存地址导致的。以下是一些可能的解决方法:1. 重新启动计算机:有时候,重新启动计算机可以解决Access violation at address错误。2. 更新或卸载程序:尝试更新或卸载与错误相关的程序。这可以解决由于程序错误导致的Access violation at address错误。3. 更新或升级驱动程序:Access violation at address错误还可能是由于驱动程序过时或损坏导致的。可以尝试更新或升级驱动程序。4. 执行系统文件检查:使用Windows系统文件检查工具(sfc /scannow)扫描操作系统文件,以查找和修复任何损坏的文件。5. 执行病毒扫描:Access violation at address错误可能是由于病毒或恶意软件感染导致的。运行杀毒软件进行全面扫描,以确保系统安全。【摘要】
access violation at address怎么解决【提问】
很高兴为您解答:"Access violation at address" 是一种经常出现在计算机程序中的错误,通常是由于程序试图访问未经授权的内存地址导致的。以下是一些可能的解决方法:1. 重新启动计算机:有时候,重新启动计算机可以解决Access violation at address错误。2. 更新或卸载程序:尝试更新或卸载与错误相关的程序。这可以解决由于程序错误导致的Access violation at address错误。3. 更新或升级驱动程序:Access violation at address错误还可能是由于驱动程序过时或损坏导致的。可以尝试更新或升级驱动程序。4. 执行系统文件检查:使用Windows系统文件检查工具(sfc /scannow)扫描操作系统文件,以查找和修复任何损坏的文件。5. 执行病毒扫描:Access violation at address错误可能是由于病毒或恶意软件感染导致的。运行杀毒软件进行全面扫描,以确保系统安全。【回答】
6. 检查内存:访问违规错误还可能是由于内存问题引起的。可以尝试使用Windows内存诊断工具检查计算机的内存。7. 重装操作系统:如果Access violation at address错误无法解决,可以考虑重装操作系统,以修复任何系统文件或设置的问题。需要注意的是,不同的Access violation at address错误可能有不同的解决方法。如果以上方法均无效,请考虑向相关技术支持人员寻求更详细的帮助和指导。【回答】
Access violation at address 怎么办
解决的方法和详细的操作步骤如下:1、首先,右键单击“此电脑”图标,然后单击“属性”选项,如下图所示,然后进入下一步。2、其次,完成上述步骤后,依次单击“系统保护”-->“高级”选项卡,如下图所示,然后进入下一步。3、接着,完成上述步骤后,单击“性能”选项中的“设置”按钮,如下图所示,然后进入下一步。4、然后,完成上述步骤后,在“性能选项”窗口中,单击“数据执行保护”选项卡,如下图所示,然后进入下一步。5、最后,完成上述步骤后,单击“确定”按钮即可,如下图所示。这样,问题就解决了。
access violation at address 00402504 in module 是什么意思呢?
意思为:AccessViolation(非法访问),GeneralProtectionFault(一般保护性错误)或者InvalidPageFault(无效页面错误)。错误原因:AccessViolation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。解决方法:将此应用程序设置为启用DEP即可。详细步骤:1、右键单击快捷方式→属性→快捷方式选项下的查找目标。2、这样就可以看到应用程序的安装位置,如下图我的计算机里OA精灵的安装位置。3、右键单击我的电脑(XP系统)/计算机(win7)/这台电脑(win8),如下图所示,选择“属性”命令。(此处以win8为例,其他系统大同小异)4、在属性界面,选择左侧边栏的“高级系统设置”。5、单击“高级”选项卡下的“性能”中的“设置”按钮。6、在性能选项中,勾选“为除下列程序之外的所有程序和服务启用DEP”,如果不需要设置不启用DEP的应用程序或服务的话,直接点击“确定”按钮即可。
如何解决“access violation at address”错误
用户在计算机运行.exe应用程序的时候,有时候程序运行不起来,却遇到提示:“access violation at address xxxxxxxxx ”,比如我这台计算机在执行OA精灵快捷方式的时候,出现了如下图所示提示,这种情况下应该怎么解决呢?原理:如果用翻译软件翻译的话“access violation at address”的意思是“在地址访问冲突”,虽然具体意思不是这样,但这个问题是Access Violation计算机用户在运行的应用程序试图存取时未被指定使用的存储区出现的问题。解决方法:将此应用程序设置为启用DEP。1.首先,需要找到不需要启用DEP的应用程序的安装位置,在后面添加的时候需要按路径找到该应用程序。在桌面快捷方式上右键单击,选择“打开文件位置”命令。(如果是XP系统的话,按路径:右键单击快捷方式→属性→快捷方式选项下的查找目标)注意:如果不需要设置不启用DEP的应用程序或服务的话,此步骤可以忽略,而直接从第③步进行设置即可,而在第⑦步中勾选“为除下列程序之外的所有程序和服务启用DEP”后,直接点击“确定”即可,不用添加。而下图中的用OA精灵作为例子,只是讲解找到应用程序安装位置的步骤,在第⑦步中一定不要添加上出现“access violation at address”问题的OA应用程序,否则,此应用程序还是无法执行。2.这样我们就可以看到应用程序的安装位置,如下图我的计算机里OA精灵的安装位置。3.右键单击我的电脑(XP系统)/计算机(win7)/这台电脑(win8),如下图所示,选择“属性”命令。(此处以win8为例,其他系统大同小异)4.在属性界面,选择左侧边栏的“高级系统设置”5.单击“高级”选项卡下的“性能”中的“设置”按钮。6.在性能选项中,勾选“为除下列程序之外的所有程序和服务启用DEP”,如果不需要设置不启用DEP的应用程序或服务的话,直接点击“确定”按钮即可。如果需要设置,点击“添加”按钮按照第①②步中找到的路径添加不需要启用DEP的应用程序。注意事项:如果不需要设置不启用DEP的应用程序或服务的话,第①②步可以忽略,而直接从第③步进行设置即可,而在第⑦步中勾选“为除下列程序之外的所有程序和服务启用DEP”后,直接点击“确定”即可,不用添加。如果用户不了解第①②步的作用,直接从第③步操作,第⑦步勾选“为除下列程序之外的所有程序和服务启用DEP”后,直接点击“确定”即可