微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Protel / Altium Designer > AD9.2打开文件报错 External Exception

AD9.2打开文件报错 External Exception

时间:10-02 整理:3721RD 点击:

AltiumDesignerSummer9Build9.2.0.18802,系统32位XP SP3。用了有一段时间,从开始的时候有类似图1的提示,但点击OK后再操作就是完全正常的,也就没有在意。然后今天下午出现了下面的问题。

问题1:每一步操作,比如打开、关闭已有的工程、文件,查看元件库、封装库(查看元件库时双击元件名称无法打开properties对话框),都会出现图1对话框,提示为

External exception EEDFADE at 75349673.

KERNELBASE.dll, Base Address: 75340000.

Exception Occurred in

OpenObject

但是打开自带的Example中的都没有问题。

最后编辑元件库的时候AD9直接崩溃,无法关闭文件,退出软件时会有很多Error提示框,最后只能用任务管理器结束进程。


图1 XP错误提示



图2 win7错误提示

问题2、无法保存添加文件。向自己的工程中添加文件(Existing或者New),保存关闭工程后再次打开,添加的文件消失,但添加的New文件有时会保留。

后来把同一个工程文件放到别人的win7或者XP系统,电脑硬件配置相同,AD9安装包相同,但是他们的一切正常。

我查到kernel32.dll是系统的动态链接库,重装DXP,从同学正常的电脑拷了kernel32.dll并从DOS下进行覆盖后还是会每一步都会弹出此类提示,元件库查看和编辑正常,其他问题照旧,软件运行缓慢。

把系统从win7换到XP又改回win7,但在别人电脑上运行正常的安装包一到我这里就有这个问题(win7时的提示为kernelbase.dll,如图2)。

注:电脑其他应用软件都没有此类问题。

下了HDTune 4.6进行硬盘检测,显示一切正常,没有错误。

表示此软件我已经重装n遍换了n个版本n次系统还是不知道到底是系统问题还是软件问题…

表示菜鸟求帮助,各位元老大神们帮个忙吧 (;_;)

既然你认定电脑配置完全相同,你可以直接通过替换硬盘来验证问题所在。
(互换硬盘,启动电脑看故障现象是否转移)
无奈的提示:如果用这个软件,推荐用最终的版本或安装多个版本进行bug定位。
如你提到的AD9,我了解的是 AD9.4.0.20159。
导致错误提示的原因很多,排除软件安装以及硬件(硬盘、内存)问题外,文档的不规范也是常见的导致问题的主要原因(如使用非官方的汉化软件),没有必要时,文档内还是少用本地语言为好,这个也是altium的技术支持人员很无奈的建议。
好在protel的安装允许任意版本混装,如果用这个软件的话,可以安装多个版本进行切换选择,同时学会规避不必要的bug影响。
可以看看下面这个帖子:
【2012年3月更新:3.2G 完整版AD10.972.23595_BT下载】含例、库及离线帮档_转载
http://www.pcbbbs.com/forum.php?mod=viewthread&tid=243223&fromuid=63313

电脑和硬盘是实验室同一批买的,我和同学最初的安装包都是一个师兄给的,一直用的都是英文版,所以这些是相同的。
除了AD9.2.0.18802,我还尝试过9.3.1.19182,AD9.4.0.20159和AD10.467.22184等几个版本,XP和win7下都试过。除了AD10提示的异常是其安装目录中System文件夹下的一个文件外(具体名称忘了,没有截图),其余的都是系统的dll文件。AD10的这个文件也替换过,没有任何改变。
后来讨论之后觉得应该是硬盘的问题,可能是有坏道但HDTune没有检测出来。也想试试MHDD,但教程没怎么看懂就暂时放下了。
跟老师请示过之后换了一块硬盘,之前的先作为扩展硬盘用,因为已经为这个耽误了两天有些误事了,所以只能有时间再研究了。
非常感谢您的回复和推荐,我会再尝试。
p.s: AD10的速度确实比之前的版本快了很多,期待稳定版。

电脑和硬盘是实验室同一批买的,我和同学最初的安装包都是一个师兄给的,一直用的都是英文版,所以这些是相同的。
除了AD9.2.0.18802,我还尝试过9.3.1.19182,AD9.4.0.20159和AD10.467.22184等几个版本,XP和win7下都试过。除了AD10提示的异常是其安装目录中System文件夹下的一个文件外(具体名称忘了,没有截图),其余的都是系统的dll文件。AD10的这个文件也替换过,没有任何改变。
后来讨论之后觉得应该是硬盘的问题,可能是有坏道但HDTune没有检测出来。也想试试MHDD,但教程没怎么看懂就暂时放下了。
跟老师请示过之后换了一块硬盘,之前的先作为扩展硬盘用,因为已经为这个耽误了两天有些误事了,所以只能有时间再研究了。
非常感谢您的回复和推荐,我会再尝试。
p.s: AD10的速度确实比之前的版本快了很多,期待稳定版。

这句看,你的档案“不规范”的可能性也大...  至于什么是不规范的文档,可参帖子中例子
请教AD09输出文件的问题
http://www.pcbbbs.com/forum.php?mod=viewthread&tid=245119&fromuid=63313

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top