遇到Access violation at address xxx in module ‘LoadDXF.dll‘.的解决方法

今天在设计PCB的时候,需要导入一个AutoCAD生成的DWG文件,结果导入出错,之前从来没有遇到过。也不清楚原因。错误的内容,如标题所示:Access violation at address xxx  in module 'LoadDXF.dll'.

对于我们既搞编程又设计电路的人来说,这是一个常见的错误,总体来说是内存读写的错误,是由于某个内存没有要读的内容,或者不允许操作这个区域,或者读的内容和变量的大小不一致,总之有很多种可能。 总之是在载入了LoadDXF.dll这个文件后,使用其中的某种方法出了错误。这个文件肯定是存在的。所以可以排除文件不存在的问题。很有可能是附加的其他文件不存在了或者某个com是未注册状态,可能由于删除某个软件造成的,不可查。

尝试了许多方法:

1.升级了.net framework,无效

2.把服务中没启动的服务都启动了,无效

3.重新下载,安装AutoCAD,无效

4.在windows的设置——程序,找到AD,点修改,卸载import包,再重新安装import包。无效。

只剩最后一个办法了。重新安装ad

运行AltiumDesignerSetup.exe,下一步。

提示文件夹不空,无法安装。

以下为我的方式:

1,找到现在的安装目录:

C:\Program Files (x86)\Altium\AD14

更名为:C:\Program Files (x86)\Altium\AD14OLD

2.找到目录:

C:\Users\Public\Documents\Altium

更名为:C:\Users\Public\Documents\AltiumOLD

此时安装界面上的感叹号消失了,点next,一路安装完毕。直至可以正常运行。

这时新装的ad已经可以正常运行了,因为没有license,可能import选项是灰色的。不管他。

将刚才新装的文件夹:

C:\Program Files (x86)\Altium\AD14

C:\Users\Public\Documents\Altium\

全部删除!。。。没错。全部删除即可。

刚才重命名的文件夹,改回来。

此时再次启动AD,import可以了。问题已解决。

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Access Violation是一种常见的错误类型,它意味着某个程序试图访问一个无效的内存地址,而禁止这样的操作。在你的情况下,我们看到的错误信息是“Access Violation at address 00766e7c in module ledshowtw2011.exe”,这意味着在ledshowtw2011.exe这个程序模块中,尝试访问00766e7c这个无效的内存地址。 造成Access Violation的原因很多,其中可能包括以下几种常见情况: 1. 内存访问错误:程序可能试图访问已释放的或未分配的内存,或者试图通过指针操作无效的内存地址。 2. 多线程冲突:当多个线程同时访问或修改同一块内存时,可能会导致内存访问冲突。 3. 软件错误:程序可能存在一些逻辑错误或者BUG,导致访问了无效的内存地址。 为了修复这个问题,可以尝试以下几个解决方法: 1. 重新启动电脑:有时,简单的重新启动可以清除内存中的一些错误,可能会解决问题。 2. 更新软件版本:如果存在已知的BUG或者问题,软件开发者可能已经发布了修复补丁或者更新版本,可以尝试更新软件以解决问题。 3. 检查硬件冲突:有时候内存访问冲突可能是由于硬件问题引起的,可以检查并修复电脑硬件问题。 4. 禁用安全软件:某些防病毒软件或者防火墙可能会干扰其他程序的正常运行,可以尝试禁用或者调整相关设置。 如果以上方法无效,建议将错误信息报告给软件开发者,以便他们能够更深入地了解和解决该问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csaaa2005

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值