ArcGIS COM Exception 0x80040228
问题:
string shpDir = Path.GetDirectoryName(shpfile); string shpfilename = Path.GetFileName(shpfile); IWorkspaceFactory wsFactory = new ShapefileWorkspaceFactoryClass(); IWorkspace ws = wsFactory.OpenFromFile(shpDir, 0); IFeatureWorkspace featureWorkspace = (IFeatureWorkspace)ws; IFeatureClass featureClass = featureWorkspace.OpenFeatureClass(shpfilename);
出现异常:
COM Exception 0x80040228
解决方法:
[STAThread]static void Main() { IAoInitialize aoInit = new AoInitializeClass(); aoInit.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngine); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new formMain()); aoInit.Shutdown(); }
pasting
本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/p/4109710.html,如需转载请自行联系原作者