1

我目前正在使用 MapPoint 对象库开发一个应用程序。第一行代码之一是

MapPoint.Application mapPointApplication = new MapPoint.Application();

它启动 Mappoint 应用程序,此时我可以与之交互(获取地图,添加图钉和图钉集等等......哦,幸福)。

当我希望用户在两个可能的图钉之间做出选择时,问题就会出现。为了方便这个选择,我会使用一个弹出对话框,其中两个图钉放在一个干净的地图上,使用 mappoint 控件。所以我试图引用这个控件并在我的表单上使用它,删除 VS 要求的对 Mappoint 对象库的引用,说控件库已经引用了对象库......似乎合法

可惜 !完成参考更改后,我在第一行代码中遇到了构建错误,该错误显示在此消息的开头。

Cannot create an instance of the abstract class or interface 'MapPoint.Application'

所以我的问题是:Mappoint 应用程序和 Mappoint 的实例化在同一个可执行文件中是否不兼容?

提前感谢您的任何见解

4

1 回答 1

1

这是一个很好的问题。我只在一个项目中使用过控件或应用程序,从来没有同时使用过。

你有充分的理由同时使用两者吗?为什么不直接使用控件?

另外,我认为您会在http://www.MapForums.com找到知识最渊博的 MapPoint 开发人员,我建议您也在那里发帖。

埃里克

于 2012-04-27T12:29:54.347 回答