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试试看。
你把C:/Program Files/Common Files/Autodesk Shared/下的文件全部删除
会有几个文件删不掉 没关系改名字 再删
然后按照安装文件里面的要求从新安装
版本还是2002比较好包括2007都用过了 不行 站内存
高低版本使用版本转换软件
QQ:150564353
请参考
我也是这个问题,经过多次试验,到cad的安装目录下用右键单击启动图标,如果有一个“修复”选项,选择,可能会提示你资源管理器怎么着,我不太记得了,你选择默认的,然后一直等,最后结束后你的电脑可能桌面上只有鼠标,我不知道怎么弄,只好注销,进去后就可以了,然后再运行注册机就行了。希望能够解决你的问题。
内存访问错误,这个要走读源代码,从mfc42.dll看来,应该是你调用的dll内部使用了mfc,可能是资源冲突。具体还是要走读源代码,看看每个指针的值。
/////////////////////////////////////////////////////////////
对话框赋值参数反了吧,第一个参数是字符串指针饿,至少也应该是:
CDevDefDlg dlg(szDeviceName, pDevExtDef);吧
请参考