问题描述
- ArcEngine实例化IApplication报错
-
由于代码是内网开发,所以不方便贴出,这里只贴出报错代码段。
因为涉及使用IApplication的FindExtensionByCLSID(UID)方法,所以实例化
UID uid = new UIDClass();
uid.Value = "esriEidtor.Editor";
IEditor editor;ESRI.ArcGIS.ArcMap.Application ArcMap = new ESRI.ArcGIS.ArcMap.Application();
如此每到这一段,就报错,报错内容为:
"检索 COM 类工厂中 CLSID为{006B1AF8-C66C-11D0-B94C-080009EE4E51}的组件失败,原因是出现以下错误:80040154 没有注册类(异常来自HRESULT:0x80040154(REGDB__E__CLASSNOTREG))"已按照大部分处理办法,将启用方式改为 x86 依旧报此错误,跪求专业大大帮助处理。
时间: 2024-12-01 12:10:39