2012-04-27 25 views
1

現在、MapPointオブジェクトライブラリを使用しているアプリケーションで作業しています。コードの最初の行の一つは、私が(プッシュピンとpushpinsetのように...ああ幸せを追加して、マップを取得)、それと対話することができ、その時点でのMapPointアプリケーションを起動同じアプリケーションでMapPointコントロールとMappointアプリケーションを使用する方法

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

です。

この問題は、ユーザーが2つの可能な押しピンの間で選択をしたいときに発生します。この選択を容易にするために、mappointコントロールを使用してクリーンなMapを作成する2つのプッシュピンを使用したポップアップダイアログを使用します。だから、私はこのコントロールを参照しようとしている私のフォームでは、コントロールライブラリは、すでにオブジェクトライブラリを参照して言って、Mappointのオブジェクトライブラリへの参照を削除すると言っている。合法的だ...

しかし、ああ!参照の変更が行われると、このメッセージの最初に表示されたコードの最初の行でビルドエラーが発生しました。

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

だからここに私の質問:MapPointのアプリケーションのとのMapPointのインスタンス化は、同じ実行可能で非互換性されていますか?事前に

、良い質問だ任意の洞察力

答えて

1

に感謝。私はたった一つのプロジェクトでコントロールやアプリケーションを使用したことがあります。

両方を使用する理由はありますか?なぜコントロールを使用しないのですか?

また、最も知識の豊富なMapPoint開発者をhttp://www.MapForums.comに見つけると思います。投稿することをお勧めします。

エリック

+0

コントロールの使用は義務ではありませんが、私の特定のケースではよりユーザーフレンドリーになります。私はあなたのリンクを見ていきます。 – Teocali

関連する問題