"格式太旧或是类型库无效。 (异常来自 HRESULT:0x80028019 (TYPE_E_UNSUPFORMAT))"
异常 类型 格式 quot type 无效 来自 或是
2023-09-14 09:02:21 时间
错误提示内容:
“System.Runtime.InteropServices.COMException (0x80028019): 格式太旧或是类型库无效。 (异常来自 HRESULT:0x80028019 (TYPE_E_UNSUPFORMAT)) 在 ESRI.ArcGIS.Geodatabase.IFeatureClass.CreateFeatureBuffer()”
本人的这个错误出现的地方是在使用多边形要素进行空间查询时出错。
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了;
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)) , 里面有提到内存溢出
相关文章
- java中的异常
- Java中常见的异常类型
- 记一次IE代理异常故障
- “System.Data.Entity.Internal.AppConfig"的类型初始值设定项引发异常。{转}
- 【JAVA】Java 异常中e的getMessage()和toString()方法的异同
- “System.Data.Entity.Internal.AppConfig"的类型初始值设定项引发异常。{转}
- WCF调试异常信息:找不到类型“”,在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosting
- System.Runtime.InteropServices.COMException (0x8004E00F): COM+ 无法与 Microsoft 分布式事务协调程序交谈 (异常来自 HRESU
- “System.InvalidOperationException”类型的未经处理的异常在 ESRI.ArcGIS.AxControls.dll 中发生
- WCF调试异常信息:ServiceHost 仅支持类服务类型
- 【异常】因为Common包没有加SNAPSHOT,导致了Jenkins编译报错
- 100天精通Python(基础篇)——第19天:异常类型大全、异常处理介绍
- 音视频开发(十六):JNI - 引用类型、异常处理、函数注册
- 深度盘点:时序预测之异常检测算法综述
- 易飞-凭证打印异常(字符中含有空格,自己主动分行导致显示异常)
- 引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常 解决办法
- C++中的异常处理(上)
- NHibernate对某列数据进行查询是报引发类型为“Antlr.Runtime.NoViableAltException”的异常。
- C#程序流程和异常处理
- 【异常】记一次因注解SpringMVC @RequestParam错误使用导致上传文件接收到的MultipartFile类型为null
- Kotlin 异常错误处理和类型检查