goodmangis
外卖仔
外卖仔
  • 注册日期2006-03-10
  • 发帖数34
  • QQ
  • 铜币244枚
  • 威望2点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
阅读:2521回复:2

[求助] 困扰许久的COM错误,无解?

楼主#
更多 发布于:2012-09-12 08:29
<p>程序在ArcGIS10 Desktop的许可下运行的exe程序,主要使用Geoprocessor调用工具箱内的功能函数,大致如下: ESRI.ArcGIS.Geoprocessor.Geoprocessor gp = new ESRI.ArcGIS.Geoprocessor.Geoprocessor(); </p>
<p>MakeNetCDFFeatureLayer makeNetCDFFeatureLayerTool = new MakeNetCDFFeatureLayer();</p>
<p> ... </p>
<p>gp.Execute(makeNetCDFTableViewTool,null);</p>
<p>程序没有错误,可以执行。由于是循环执行多次后,程序出现“对COM组件的调用返回了错误 HRESULT E_FAIL”的错误。网上有几种调整的方法,均无效。我这里重新安装XP后,有个别机器可以解决。</p>
[此贴子已经被作者于2012-9-12 14:49:33编辑过]
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2012-09-12 08:38
<p>程序里加上许可初始化的代码,试试。</p><p> </p>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
goodmangis
外卖仔
外卖仔
  • 注册日期2006-03-10
  • 发帖数34
  • QQ
  • 铜币244枚
  • 威望2点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
2楼#
发布于:2012-09-12 14:49
许可初始化代码肯定有,不然怎么运行!
举报 回复(0) 喜欢(0)     评分
游客

返回顶部