首页 / 浏览问题 / 组件GIS / 问题详情
win10 64位 删除图层会报内存错误
1EXP 2018年09月28日
GisMainForm.GetMapControl().Map.Layers.Remove(“图层名称”);

1个回答

您好!这句代码无误。请您在iDesktop中先测试能否删除该图层,如果可以,看一下您的图层名称是否正确。
3,352EXP 2018年09月28日

能删除   名称也正确,这个错误是偶尔发生。就是频繁的操作删除图层   就会报内存错误。在win7上完全没有这个问题。

报错的时候所有的图层好像都出现了数据上的问题:下面这张图是某一个图层的数据信息。其中有三个数据有类型错误。

...