ArcEngine “不能再打开其他表了”
来源:互联网 发布:哪个软件听音乐最好 编辑:程序博客网 时间:2024/04/30 01:07
<转>关于ArcEngine“不能再打开其他表了”的错误
(2012-10-26 15:43:33)转载▼
标签:
杂谈
分类: arcengine【转】关于ArcEngine“不能再打开其他表了”的错误
从前遇到的这种问题,一般是在pFeatureCursor = pFeatureClass.Search(pSpatialfilter, False)这种语句上,只要把光标释放( ESRI.ArcGIS.ADF.ComReleaser.ReleaseCOMObject(pFeatureCursor) )就ok了。
今天特别奇怪,在pFeatureClass.GetFeature(pID)这里出现问题,也没有光标啊,于是我把注意力又重新转移回“不能再打开其他表了”的原始提示上分析,问题就是要素类的表被打开太多次了,最终的解决方案,强制一次垃圾回收。
System.GC.Collect() '强制对所有代进行垃圾回收。
System.GC.WaitForPendingFinalizers() '挂起当前线程,直到处理终结器队列的线程清空该队列为止。
原来系统里有这些代码的,只是以前没有出现错误就把他们伟大的作用忽略了。
http://blog.163.com/lush-123/blog/static/3979337200983113440721/
从前遇到的这种问题,一般是在pFeatureCursor = pFeatureClass.Search(pSpatialfilter, False)这种语句上,只要把光标释放( ESRI.ArcGIS.ADF.ComReleaser.ReleaseCOMObject(pFeatureCursor)
今天特别奇怪,在pFeatureClass.GetFeature(pID)这里出现问题,也没有光标啊,于是我把注意力又重新转移回“不能再打开其他表了”的原始提示上分析,问题就是要素类的表被打开太多次了,最终的解决方案,强制一次垃圾回收。
原来系统里有这些代码的,只是以前没有出现错误就把他们伟大的作用忽略了。
http://blog.163.com/lush-123/blog/static/3979337200983113440721/
0 0
- ArcEngine “不能再打开其他表了”
- ArcEngine“不能再打开其它表了”的解决方法
- 华为、阿里、腾讯、百度、360,不能再打了。
- 打印机驱动,应用程序关了再打开则无法打印?
- 再打开I新东方快乐发现了发现了的状况下发给快乐发现了
- L版本在蓝牙设置界面关闭蓝牙再打开时,其他手机搜索不到该手机
- 同一个窗口,如果已有一个flexigrid,再打开另一个flexigrid,记录数变了
- 串口调试精灵问题(关闭串口、再打开串口串口调试精灵出问题了)
- 串口调试精灵问题(关闭串口、再打开串口串口调试精灵出问题了)
- 在记事本中输入联通二字,再打开就是乱码了
- word2007修改排版后保存再打开,则修改的内容又还原了
- vmware 昨天装好的Linux系统,今天再打开虚拟机,找不到了?解决办法
- eclipse 异常关闭后, 再打开时闪退,导致无法再打开
- WinForm程序或WPF程序只能打开一个子窗体 解决窗口关闭不能再打开的BUG
- ArcEngine开发中内存不能释放浅析
- ArcEngine开发中内存不能释放
- 莫名其妙的,心绪来潮,写了很多字。 但是不能再写了,耽搁其他事件
- 阿根廷走了,不忍再打开电视
- Android中的定时器AlarmManager
- 472A - Design Tutorial: Learn from Math
- js是如何实现继承(详解)
- Java内存溢出详解
- mysql安装出错!出错类型1045
- ArcEngine “不能再打开其他表了”
- 第三章第39题
- PDF文本转换成Word有什么好方法
- 点击添加,jsp页面表格自动添加一行
- shouldOverrideUrlLoading()重定向,无法返回跳出WebView的问题
- elasticsearch获取geo的点点之间的距离(distance)
- LeetCode中的Isomorphic Strings 的java实现
- MFC——ComBox用法大全
- 阿里巴巴Dubbo实现的源码分析