MapX5.02.19图元Feature删除问题

问题描述

CMapXFeaturesfeatures=layer.AllFeatures();while(features.GetCount()>0){CMapXFeaturefeature=features.Item(1);layer.DeleteFeature(feature);features=layer.AllFeatures();}按道理feature的内存应该清楚,但是程序的内存没有变化,图层显示的图元是清除掉了,但是内存没有释放。MapX4.0在操作图元的内存的时候,内存占用很小,是MapX5.0在清楚内存的时候需要设置什么属性吗,有哪位大虾遇到这问题

解决方案

解决方案二:
没这么深入研究过.一般删掉了我就不管了可以调用一下layer或map对象的refresh方法试试

时间: 2024-12-03 20:38:19

MapX5.02.19图元Feature删除问题的相关文章

mapx5.02.19 不支持中文显示,求问该如何解决

问题描述 mapx5.02.19 C#写的,就是对MapXLib.Featureftr; 对ftr.KeyValue赋值//此处添加labelftr.KeyValue="张三"就开始报错误,请教该如何解决 解决方案 解决方案二:报错的内容是什么?解决方案三:csdn论坛上提问过,说是版本不支持中文,想有没有好的解决方式,我用的版本是mapx5.02.19 版本还不够需要mapx5.02.25以上解决方案四:引用1楼cuit的回复: 报错的内容是什么? 报错的内容是尝试读取或写入受保护的

到底有没有人在做GIS?到底哪里有mapx下载?

问题描述 我找了一整天了,没有找到那个该死的mapx的OCX文件这个mapinfo公司,就是试用版的mapx也不提供我听说GIS已经不是一两年了,现在却突然发现,这方面的资料好少,连建立一个正常的工作环境都好难这是怎么一回事?到底有多少人在搞GIS? 解决方案 解决方案二:对于你这样的问题,我真不知道该怎么说,关于GIS的资料太多了.公司有Arcgis,Mapinfo,mapgis,supermap.....多得去了!破解版的软件也很容易弄到啊,MO,AO,AE,Mapx,SupermapObj

被MapX搞得晕头转向,急于求成,求一个Delphi7+MapX+Access数据绑定的可用的例子

问题描述 现在在数据绑定上犯了难,手册艰涩难懂,急需有人点化一下假设有一Access表Taba,字段及值如下:IDNameXY1一-105.5282二-10427.53三-105.326.5想通过绑定,把这三个点,显示在美国地图(MapX示例图)的Mexico图层上(不显示在此层也可,总之只要可以显示在这个地图上就行了----如果是这样,小弟初学,请一步步说明,谢谢)我的系统配置:MapInfo7+Delphi7+MapX5.02.19+Access2003 解决方案 解决方案二:也在学习,研究

MapX5 如何设置用代码设置图元选中?

问题描述 如题,求助.在线等.MapX5如何设置图元选中 解决方案 解决方案二:防尘补丁.求助

Oracle管理用户(二) Oracle修改及删除用户

1.修改用户 (1)修改口令 09:57:30 SQL> alter user tiany identified by tianya; User altered. (2)修改表空间配额 表空间配额用于限制用户对象在表空间上可占用的最大空间. 09:59:43 SQL> alter user tiany quota 5m on users; User altered (3)锁定用户账户 10:00:59 SQL> alter user tiany account lock; User al

C# mapx 始终无法将图元添加至新建图层中,急求高手解答!!!

问题描述 代码如下:MapXLib.Fieldsflds=newMapXLib.FieldsClass;MapXLib.Layerlyr=axMap1.Layers._Item(1);MapXLib.Datasetdts,dts_red=null;MapXLib.Featuresftrs,ftrs_clone;MapXLib.Featureftr;flds.Add("ID","ID",MapXLib.AggregationFunctionConstants.miAg

安装 Fedora 19 GNOME 后需做的五件事

1. 更改主机名称:在安装全新的Fedora 19桌面这个过程中,我确信你注意到了这点:Anaconda即Fedora系统安装器没有为你提供设定主机名称的选项.主机名称默认情况下是 localhost.如果你已登录到桌面上,可以通过这两个办法确认该主机名称:在外壳终端输入hostname,或者点击System Settings(系统设置)中的Details(细节)模块,主机名称应该显示在Device name(设备名称)这一栏. 更改主机名称很简单.假设你想把新的主机名称改为HUman,那么以根

图元不能移动,恳请解决!

问题描述 我写了一个小程序,VB2008的,新建的图元可以删除,就是不能移动,弄了快2天了,也不能解决,恳请有帮助的前辈,代码如下:PublicClassForm1PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadAxMap1.GeoSet="J:"&"2010全国719.GST"'以上语句为各MAPX控件加载地图.'新建图层D

在页面上动态添加和删除【添加信息的文本框】

页面上的内容: 当点击添加或删除会做出相应的操作   页面的html代码 1 <li id="clid"> 2 <div> 3 姓名:<input type="text" name="guestName" class="dfinput" style="width: 150px;"/> 4     国别:<input name="guestState&quo