当前位置: 代码迷 >> GIS >> AE开发如何加载不了MXD文件?初学者
  详细解决方案

AE开发如何加载不了MXD文件?初学者

热度:105   发布时间:2016-05-05 06:23:24.0
AE开发怎么加载不了MXD文件?菜鸟求助
代码如下
 
private void Form1_Load(object sender, EventArgs e)
        {
            string fileN1 = @"D:\Program Files\ARCGIS\DeveloperKit\SamplesNET\data\GulfOfStLawrence\Gulf_of_St._Lawrence.mxd";
            
            if (axPageLayoutControl1.CheckMxFile(fileN1))
            {
                axPageLayoutControl1.LoadMxFile(fileN1,"");
            }
        }


我知道MXD只是路径文件,相关的SHP文件也在该路径下的,但axPageLayoutControl1.LoadMxFile还是出问题了。
居然引起了“System.OutOfMemoryException”的异常,这异常时内存不足的意思啊,这是怎么回事呢,求高人!
不知道是不是我路径字符串的格式不对,求大虾~~
------解决方案--------------------
如果你安装了Arcengine runtime 相关就不需要再安装arcgis了。
另外这段代码是没有问题的。
你找找其他方面的原因吧
------解决方案--------------------
AE自带了个工具条..有打开mxd的功能
你先试下自带的是否能打开吧
------解决方案--------------------
代码改一下试试,axPageLayoutControl1.LoadMxFile(fileN1,Type.Missing);
  相关解决方案