
Access Violation(非法访问),General Protection Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。
Access violation at address <十六进制值>
in module <应用程序名>
Read of address <十六进制值>
“Access violation at address 00000000Read 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、NT40或2000模式来运行。推荐选择98试试看。
Access Violation(非法访问),General Protection Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。
Access violation at address <十六进制值>
in module <应用程序名>
Read of address <十六进制值>
“Access violation at address 00000000Read 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、NT40或2000模式来运行。推荐选择98试试看。
不管软件是有什么语言编写的,都会面对程序的分发问题,即开发电脑环境拷贝到另外一种环境,这种情况下,需要注意的是:
1 尽量将软件运行环境通用化,或者在软件里多写一些容错性的代码,尽量不用硬编码。
2 多考虑、多测试。
像你描述的问题,'dxdntner'这个文件还真不太清楚是哪个里面需要的,这时候,你可以打开delphi工程源代码,或者也可以直接在你的开发电脑上,搜索下 dxdntner 这个文件,看是在什么位置,是哪个程序、控件需要的,是不是可以直接打包与你的程序一起发布等等。
一般来说,数据库在进行程序发布前需要多考虑、多测试的地方之一。因为有的数据库并不是通用的,你并不能要求每个用户的计算机上也安装你开发的数据库环境,所以,通常找个通用的数据库,或者跟用户沟通好,或者你在程序发布时将数据库需要的环境也打包进去。
以上就是关于delphi打开project文件时出错全部的内容,包括:delphi打开project文件时出错、Delphi控件设计时经常出现access violation at address错误、delphi程序从一台电脑拷贝到另一台电脑上,运行时出错,file not found 'dx.dntner',发现和之前的数据库版等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)