0

ファイルの読み込み、ファイル処理、データ処理、データ学習、その他多くのデータマイニングに使用したいWPFアプリケーション「X」があります。

外部アプリケーションにデータ ソースがあります。このアプリケーションでは、カスタム データ マイニング用にカスタムのアンマネージ DLL を使用できますが、以前のように C++ は好きではありません。アンマネージド DLL は、COM 経由でマネージド DLL をロードし、そこにデータを渡すだけです。

しかし、マネージ DLL は依然として単なるデータ プロキシです。

アンマネージ DLL から、データ ソース アプリケーションがユーザーが作成したライブラリを要求するとき、およびライブラリにデータを送信するとき - 要求が行われたときに、DLL プロキシが構成ファイルで定義されたアプリケーションを開始し、フックする必要があることがわかります。それをデータでフィードします。

そのための最善の方法は反省だと思いました。

私の考えは、インターフェイスを公開する別の DLL を作成することでした。DLL プロキシは、その特定のインターフェイスを実装するパブリック型を探し、そのインスタンスを作成してから、そのインターフェイス メソッドを呼び出します。

4

1 に答える 1

0

この質問の最後に自分自身に答えました。最初にテストする前に、なぜ機能しないと思ったのかわかりません...

私の考えは、インターフェイスを公開する別の DLL を作成することでした。DLL プロキシは、その特定のインターフェイスを実装するパブリック型を探し、そのインスタンスを作成してから、そのインターフェイス メソッドを呼び出します。

于 2012-11-16T22:09:57.950 に答える