"格式太旧或是类型库无效。 (异常来自 HRESULT:0x80028019 (TYPE_E_UNSUPFORMAT))"

简介:


错误提示内容:

“System.Runtime.InteropServices.COMException (0x80028019): 格式太旧或是类型库无效。 (异常来自 HRESULT:0x80028019 (TYPE_E_UNSUPFORMAT)) 在 ESRI.ArcGIS.Geodatabase.IFeatureClass.CreateFeatureBuffer()”

本人的这个错误出现的地方是在使用多边形要素进行空间查询时出错。

1
2
3
4
5
6
7
8
9
ISpatialFilter spatialQuery;
 
spatialQuery =  new  SpatialFilterClass();
spatialQuery.Geometry = queryGeometry;
spatialQuery.SearchOrder = esriSearchOrder.esriSearchOrderSpatial;
spatialQuery.SpatialRel = esriSpatialRelEnum.esriSpatialRelContains;
 
// here
IFeatureCursor featCursorSearch = featClsPYS.Search(spatFilter,  false );

 

arcgis engine 开发中会报这些错误,好多都是没有释放AE接口对象导致内存吃紧。比如这样释放一下就ok了;

1
2
3
4
ESRI.ArcGIS.ADF.ComReleaser.ReleaseCOMObject(point);
ESRI.ArcGIS.ADF.ComReleaser.ReleaseCOMObject(featureBuffer);
ESRI.ArcGIS.ADF.ComReleaser.ReleaseCOMObject(_fc);
ESRI.ArcGIS.ADF.ComReleaser.ReleaseCOMObject(insertCursor);

 

参照文章:

格式太旧或是类型库无效。 (Exception from HRESULT: 0x80028019 (TYPE_E_UNSUPFORMAT)) , 里面有提到内存溢出

格式太旧或是类型库无效

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。


    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/8057269.html,如需转载请自行联系原作者



相关文章
|
Shell 网络安全 开发工具
Windows环境安装及配置git并连接gitee远程仓库
Windows环境安装及配置git并连接gitee远程仓库
4167 0
GEE——在GEE中计算地形位置指数TPI
GEE——在GEE中计算地形位置指数TPI
945 0
openvpn安装文档
openvpn通过使用公开密钥(非对称密钥,加密解密使用不同的key,一个称为Publice key,另外一个是Private key)对数据进行加密的。这种方式称为TLS加密。openvpn使用TLS加密的工作过程是,首先VPN Sevrver端和VPN Client端要有相同的CA证书,双方通过交换证书验证双方的合法性,用于决定是否建立VPN连接。然后使用对方的CA证书,把自己目前使用的数据加密方法加密后发送给对方,由于使用的是对方CA证书加密,所以只有对方CA证书对应的Private key才能解密该数据,这样就保证了此密钥的安全性,并且此密钥是定期改变的。
2830 0
|
11月前
|
Java 程序员
JAVA程序员的进阶之路:掌握URL与URLConnection,轻松玩转网络资源!
在Java编程中,网络资源的获取与处理至关重要。本文介绍了如何使用URL与URLConnection高效、准确地获取网络资源。首先,通过`java.net.URL`类定位网络资源;其次,利用`URLConnection`类实现资源的读取与写入。文章还提供了最佳实践,包括异常处理、连接池、超时设置和请求头与响应头的合理配置,帮助Java程序员提升技能,应对复杂网络编程场景。
205 9
|
12月前
|
监控 API 数据安全/隐私保护
2024年开源API工具盘点,覆盖API全生命周期
2024年经济持续低迷,本文整理一些免费的开源工具,旨在帮助企业组织降低工具的支出成本,能用免费的何必用付费的呢(狗头)?
457 0
|
12月前
|
存储 安全 Oracle
【灵码助力安全3】——利用通义灵码辅助智能合约漏洞检测的尝试
本文探讨了智能合约的安全性问题,特别是重入攻击、预言机操纵、整数溢出和时间戳依赖性等常见漏洞。文章通过实例详细分析了重入攻击的原理和防范措施,展示了如何利用通义灵码辅助检测和修复这些漏洞。此外,文章还介绍了最新的研究成果,如GPTScan工具,该工具通过结合大模型和静态分析技术,提高了智能合约漏洞检测的准确性和效率。最后,文章总结了灵码在智能合约安全领域的应用前景,指出尽管存在一些局限性,但其在检测和预防逻辑漏洞方面仍展现出巨大潜力。
|
小程序 UED
uniapp 添加分包页面,配置分包预下载
uniapp 添加分包页面,配置分包预下载
245 2
|
存储 JavaScript 前端开发
Redux 中的 Reducer 和 Action
【8月更文挑战第31天】
217 0
解决导入excel手机号以科学计数法上传问题!!!
解决导入excel手机号以科学计数法上传问题!!!
|
编解码 定位技术
Google Earth Engine——全球土壤含数量数据:6个标准深度(0、10、30、60、100和200厘米)以250米的分辨率预测的33kPa和1500kPa吸力的土壤含水量(体积百分比)。
Google Earth Engine——全球土壤含数量数据:6个标准深度(0、10、30、60、100和200厘米)以250米的分辨率预测的33kPa和1500kPa吸力的土壤含水量(体积百分比)。
1215 0
Google Earth Engine——全球土壤含数量数据:6个标准深度(0、10、30、60、100和200厘米)以250米的分辨率预测的33kPa和1500kPa吸力的土壤含水量(体积百分比)。