博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArcGIS “Error HRESULT E_FAIL has been returned from a call to a COM component.” 异常的解决
阅读量:5977 次
发布时间:2019-06-20

本文共 1037 字,大约阅读时间需要 3 分钟。

错误提示内容:

{System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.

   at ESRI.ArcGIS.Display.AlgorithmicColorRampClass.CreateRamp(Boolean& ok) ...

 写了一个简单的函数:

public IColorRamp CreateColorRamp(IColor fromColor, IColor toColor, int count){  IAlgorithmicColorRamp pRampColor;  bool ok = true;  pRampColor = new AlgorithmicColorRampClass();  pRampColor.FromColor = fromColor;  pRampColor.ToColor = toColor;    // ... missing size sentence   pRampColor.CreateRamp(out ok);  return pRampColor as IColorRamp;}

 

后来仔细检查代码,发现在以上黄色语句处少了pRampColor.Size = count;这句话,导致创建彩色条带的失败。但是仅仅给出“Error HRESULT E_FAIL has been returned from a call to a COM component.”这样的错误,我对ArcGIS的异常提示也是醉了,鬼知道这是什么错误。所以说在不考虑ArcGIS那几处优秀的设计地方外,可以说ArcGIS这个系统软件做的十分烂。

备注一下,省的以后再被ArcGIS这样的错误弄的一头雾水。

 

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/6843543.html
,如需转载请自行联系原作者
你可能感兴趣的文章
OpenStack简介
查看>>
delphi 程序运行时移动控件
查看>>
基于STM32F103ZET6 HC_SR04超声波测距模块
查看>>
WCF传送大数据时的错误“ 超出最大字符串内容长度配额”
查看>>
ZZ--是谁送走了我们的同事
查看>>
Vue.js 系列教程 3:Vue-cli,生命周期钩子
查看>>
19位编程大师集锦
查看>>
十一阅读攻略:和土豪做朋友,告别穷屌丝,迎接高富帅,成功逆袭!
查看>>
【原】ASP.Net WebForm的发布(图解)
查看>>
实验一
查看>>
nodejs下载安装教程(XP版)
查看>>
C语言知识汇总6
查看>>
1057. 数零壹(20)
查看>>
CSS补漏
查看>>
软件list
查看>>
学习《Hardware-Efficient Bilateral Filtering for Stereo Matching》一文笔记。
查看>>
爬虫_中国天气网_文字天气预报(xpath)
查看>>
javaweb成长之路:struts2的探索(一)
查看>>
nginx安装及编译参数详解
查看>>
c#获取电脑硬件信息参数说明(硬盘篇 Win32_DiskDrive)
查看>>