0

IWorkspaceExtensionの実装を(Initメソッドを宣言するIWorkspaceExtensionControlとともに)コーディングし、ESRIジオデータベースワークスペース拡張コンポーネントカテゴリに登録しました。ただし、ワークスペースに接続すると、拡張機能が「初期化」されません。

IWorkspaceExtensionをジオデータベースに登録すると実装を「初期化」できましたが、すべてのクライアントに拡張機能をインストールすることはできず、機能を使用するクライアントにのみ拡張機能をインストールできるため、これはオプションではありません。

私が数日間苦労してきたことを誰かが数分で答えてくれることを願っています。= D

ありがとう。

4

1 に答える 1

0

IWorkspaceExtensionManager.RegisterExtensionに登録しましたか? http://resources.esri.com/help/9.3/ArcGISEngine/dotnet/d50974a4-d67a-4cf0-9041-20cdb9f3a052.htm#GDBReg

DLLがないと、DLLがクラッシュした場合、ワークスペースを開くことができないことに注意してください。これは、SQL Serverのように、ESRIでアセンブリをジオデータベースに格納できる場合は問題になりません。

于 2010-05-07T19:31:18.810 に答える