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控件才能运行。实际加了这个控件之后就可以运行了,嘿嘿!