2008年7月23日星期三

关于Autocad加载Arx程序时出现“AcRxDynamicLinker FAILED TO LOAD”的处理方法

今晚,在安装Terrian for Autocad的时候,安装完毕之后出现“AcRxDynamicLinker FAILED TO LOAD” 无法加载Terrian2004.arx。由于早上在台式机上是可以安装的,因此个人觉得很是不解“

于是,开始google,在这里帖子里面
http://discussion.autodesk.com/thread.jspa?threadID=383305
Owen Wengerd-------President, ManuSoft ==> http://www.manusoft.com
给出了一个解决方法
去下载Dependency Walker(下载地址:http://www.dependencywalker.com/)来查看这个arx程序究竟关联了哪些dll,于是,经过不断的查错,首先发现少了一个efsadu.dll的dll文件,于是到这里(http://www.dll-files.com/dllindex/dll-files.shtml?efsadu)下载了此文件,后来还是不是,发现Dependency Walker提示sycgeo70.dll有问题,记起曾经安装过一个其他版本的Terrain,虽然后来卸载了,但可能这个存在windows目录下的dll没有被删除,于是,手工删除此文件,再重新安装一次之后,搞定。看来这个过程还是得记录下来,以免下次又遇到这种情况。当然,出现这个原因和安装卸载软件时候出现问题有关系。