xdkjwoaini
xdkjwoaini
2015-03-26 03:56

ArcEngine实例化IApplication报错

  • arcgis
  • 开发
  • 检索

由于代码是内网开发,所以不方便贴出,这里只贴出报错代码段。
因为涉及使用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 依旧报此错误,跪求专业大大帮助处理。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答

为你推荐