用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控件才能運行。實際加了這個控件之后就可以運行了,嘿嘿!