问题:

 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

 

相关文章:

  • 2021-06-26
  • 2022-12-23
  • 2021-09-13
  • 2021-11-16
  • 2021-04-18
  • 2021-07-26
  • 2021-11-27
猜你喜欢
  • 2022-01-12
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-12-08
相关资源
相似解决方案