1

基本的にマップポイントを開いて住所をインポートし、ルートを計算する単純なコードがあります。Mappoint を閉じた後でも MapPoint.exe プロセスがシステムに残ることを除けば、完全に機能します。

古いバージョンの MapPoint ではこのような問題に気付きませんでした。

4

2 に答える 2

1

MapPoint を閉じた後、変数を明示的に NULL に設定する必要があります。そうしないと、オートメーション オブジェクトへのダングリング リファレンスが残り、MapPoint はそれがまだ何かに使用されていると見なします (参照カウントによってそれが使用されていないことが検出されると思われる場合でも)。

于 2011-05-05T00:16:08.170 に答える
0

@jm2.me: 閉鎖時に必要な唯一の MapPoint 参照は、MapPoint.Application への参照です。他のものは再考することができます。Map の Saved プロパティと UserControl プロパティも見てください。これらは閉鎖時に干渉する可能性があります。

ところで、Ken White は根本的に正しいです。上記のプロパティは、特定のエッジ ケースで問題を引き起こす可能性があるものにすぎません。

于 2011-05-05T11:31:40.613 に答える