C# ArcGIS Engine二次开发,多个mapControl装载同一个要素类,对其操作时发生“内存已损坏。。”

2025-01-07 06:15:21
推荐回答(2个)
回答1:

这个应该是你mapcontrol的指向要素类是同一个,你在编辑的时候,影响了其他的mapcontrol,可以改成每个mapcontrol都有一个自己的要素类,你可以采用Clone的方式复制。

回答2:

三个mapControl不会影响什么,是你代码本身的事情 ,或者是封装的时候落掉dll文件了