组件接口方法调用,返回S_FALSE 还是E_FAIL?
来源:互联网 发布:linux如何格式化磁盘 编辑:程序博客网 时间:2024/05/06 09:41
思考的这么长时间,感觉应该是这样。
返回E_FAIL,是告诉调用程序--某些地方出错,必须进行处理。否则,程序不能进行下去了。
而返回S_FALSE,不是表示出现错误, 而是一种返回值。
S_OK和S_FALSE,就是程序返回值的不同表示。如果将它们表示成S_1和S_2可能更好理解些!
调用程序只需对返回的S_OK和S_FALSE进行判断,然后决定程序的走向。
最主要的误解是由S_FALSE的名称带来的。
关键--S_FALSE不是错误,是返回值。
- 组件接口方法调用,返回S_FALSE 还是E_FAIL?
- S_OK与S_FALSE,E_FAIL
- S_OK,S_FALSE,E_FAIL
- S_OK与S_FALSE,E_FAIL
- 对 COM 组件的调用返回了错误 HRESULT E_FAIL
- COM 组件的调用返回了错误 HRESULT E_FAIL
- 对COM组件的调用返回了错误HRESULT E_FAIL
- 对 COM 组件的调用返回了错误 HRESULT E_FAIL
- AE调用 AddField 对 COM 组件的调用返回了错误 HRESULT E_FAIL。-2147467259
- "对COM 组件的调用返回了错误 HRESULT E_FAIL"的解决方法
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- ArcEngine对COM组件的调用返回了错误 HRESULT E_FAIL
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- 5.23飞快的内脑子解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- silverlight 遇到对 COM 组件的调用返回了错误 HRESULT E_FAIL
- win phone 8 toolkit:PerformanceProgressBar 对 COM 组件的调用返回了错误 HRESULT E_FAIL。
- 解决AE中GP工具错误 对 COM 组件的调用返回了错误 HRESULT E_FAIL
- JDBC基础(五)
- Symbian学习笔记(3):应用程序框架
- 返回刚插入数据的ID值
- ASP.NET 中有关Session设置的说明
- JDBC基础(六)
- 组件接口方法调用,返回S_FALSE 还是E_FAIL?
- MySQL中的数据类型
- FastReport,RebuildPrinter属性未找到错误的解决
- Oracle listener.ora sqlnet.ora tnsnames.ora 文件之间的关系
- VBA语法基础(上)
- JDBC基础(七)
- 存储过程将.txt.xls文件数据导入数据库表格
- VBA语法基础(下)
- 什么是视频分配器 编码器