且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

ArcGIS COM Exception 0x80040228

更新时间:2022-09-12 11:20:10

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,如需转载请自行联系原作者