lucky_kmj
路人甲
路人甲
  • 注册日期2004-09-17
  • 发帖数25
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2277回复:4

十万火急!我的AE打不开ArcMap保存的MXD

楼主#
更多 发布于:2008-02-08 10:11
<P>我在VS2005中新建了MapControl Application ,编译运行,一打开别的机器上ArcMap保存的MXD就出错。错误代码0x800A03E8</P>
<P>这是为什么啊?!!!难道AE不能打开ArcMap保存的MXD吗??!</P>
<P>请大家帮忙啊!!!</P>
喜欢0 评分0
liugy52
路人甲
路人甲
  • 注册日期2006-10-07
  • 发帖数26
  • QQ
  • 铜币195枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-02-08 11:16
<P>从你说的错误代码可以看出是你的程序出现执行错误了,错误原因可能有以下几个方面:(这些只是个人推测)</P>
<P>1)ArcMap地图文档版本不兼容问题,但可能性很小。你看看用你本地机器上的ArcMap打开那个地图文档,看是否可以。</P>
<P>2)看是不是机器上安装的ArcGIS Engine Runtime环境本身会发生运行错误;</P>
<P>3)如果你是从局域网内文件共享打开地图文档,可能是由于“局域网”这个因素导致的。</P>
<P>4)能排除上面的错误原因的话,就只有在VS里单步跟踪了。</P>
E-mail: liugy52@126.com QQ: 496798107
举报 回复(0) 喜欢(0)     评分
lucky_kmj
路人甲
路人甲
  • 注册日期2004-09-17
  • 发帖数25
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-02-08 21:19
回复:(liugy52)从你说的错误代码可以看出是你的程序...
<P>大侠,如果我的机器上也安装了ARCGIS就不会有问题,如果没安ARCGIS,只安装了AE和VS2005再打开ARCMAP保存的MXD就会出这个问题。</P>
<P>听起来更像是你说的MXD版本问题,我用的AE和ARCMAP都是9.2的,但小版本号不同.</P>
<P>现在您判断是什么问题啊?</P>
举报 回复(0) 喜欢(0)     评分
liugy52
路人甲
路人甲
  • 注册日期2006-10-07
  • 发帖数26
  • QQ
  • 铜币195枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2008-02-08 23:37
<P><STRONG>我的机器上只安装了AE,但是MXD文档是可以正常打开的。</STRONG></P>
<P>你说你在装了ArcGIS后不会有问题了,我想是不是你的那个AE是有问题的,具体可能是某些DLL有问题,你安装ArcGIS后,那些DLL正好被覆盖了一次。所以再次打开MXD时就没有问题了。</P>
E-mail: liugy52@126.com QQ: 496798107
举报 回复(0) 喜欢(0)     评分
lucky_kmj
路人甲
路人甲
  • 注册日期2004-09-17
  • 发帖数25
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2008-02-09 08:30
回复:(liugy52)我的机器上只安装了AE,但是MXD文档...
<P>机器A上安装了VS2005+ARCGIS+AE,AE打开ARCMAP的MXD没有问题。</P>
<P>机器B上安装了VS2005+AE,AE不能打开ARCMAP的MXD,也不能打开机器A上用AE保存的MXD。</P>
<P>机器C与机器B一样,VS2005+AE,可以打开机器B上AE保存的MXD,但同样打不开机器A上保存的MXD。</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部