ArcEngine不能再打开其它表了

在ArcEngine游标查询时,有时会报"不能再打开其它表了"的错误,这是由于短时间内要素类的表打开次数太多,没来得及释放。

解决方法是及时释放并回收。

System.Runtime.InteropServices.Marshal.ReleaseComObject(XXX);
System.GC.Collect();
System.GC.WaitForPendingFinalizers(); 
posted @ 2023-08-17 06:42  我也是个傻瓜  阅读(63)  评论(0编辑  收藏  举报