AE笔记(1)——关于“System.Runtime.InteropServices.COMException”类型的异常

用VS2008,C#语言,跟着ArcGIS Engine 的书做了第一章的小程序,只改动了路径和文件名称,结果就出现了错误:

 

未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 mscorlib.dll 中。

其他信息: The specified path is invalid

 

程序代码如下:

private void Form1_Load(object sender, EventArgs e)

{

  string path = @"E:\Data\";

  string fileName = @"Them_Jdcd.shp";

  //加载图层文件 axMapControl1.AddShapeFile(path, fileName);

  //设置Mapcontrol显示范围到数据的全局范围

  axMapControl1.Extent = axMapControl1.FullExtent;

}

 

在网上查了很多帖子,最后发现了问题原因。原来最基础的一步没有做,书上也没给出。

AE中必须加 licence control控件才能运行。实际加了这个控件之后就可以运行了,嘿嘿!

posted @ 2012-01-04 22:00  木瓜七七  Views(1780)  Comments(0)    收藏  举报