如何在同一个应用程序中使用MapPoint控件和Mappoint应用程序

时间:2012-04-27 08:51:31

标签: c# .net visual-studio com mappoint

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

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

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

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

但是,唉!一旦参考更改发生了,我在第一行代码中遇到了构建错误,在此消息开头显示了错误。

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

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

提前感谢任何见解

1 个答案:

答案 0 :(得分:1)

这是一个很好的问题。我只在一个项目中使用过控件或应用程序,而不是两者都使用。

你有充分的理由同时使用它们吗?你为什么不用这个控件?

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

埃里克