win10 64位 删除图层会报内存错误

0 投票
77 浏览
GisMainForm.GetMapControl().Map.Layers.Remove(“图层名称”);
最新提问 9月 28 分类:  77次浏览 | 用户: 15814631061 (0 分)

1个回答

0 投票
您好!这句代码无误。请您在iDesktop中先测试能否删除该图层,如果可以,看一下您的图层名称是否正确。
最新回答 9月 28 用户: 胡延南 名扬四海 (2,206 分)

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

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

...