2012年1月4日星期三

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控件才能运行。实际加了这个控件之后就可以运行了,嘿嘿!
AE笔记(1)——关于“System.Runtime.InteropServices.COMException”类型的异常

TAG: