阅读:2521回复:2
[求助] 困扰许久的COM错误,无解?
<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编辑过]
|
|
1楼#
发布于:2012-09-12 08:38
<p>程序里加上许可初始化的代码,试试。</p><p> </p>
|
|
|
2楼#
发布于:2012-09-12 14:49
许可初始化代码肯定有,不然怎么运行!
|
|