1

MFC ライブラリを使用して記述された単純な関数 (たとえば) int printText(string)(この関数は、ドライバー ライブラリが MFC によって完全に開発された特定のプリンターにテキストを出力します) を、最初は LabView で開発され、2 番目は Java で開発された 2 つのアプリケーションに適合させる必要があります (エクリプス RCP)。

ActiveX コンポーネントは、両方のアプリケーションにうまく適合する正しい選択だと思いましたが、どこから始めればよいかわかりません。

ActiveX の世界のすべての柔軟性 (つまり複雑さ) を扱わずに、この単純な ActiveX を開発する際に私を導くことができる人はいますか? print私のコンポーネントは、文字列を受け取るメソッド (そして最終的にinitはプリンターを初期化するための別のメソッド)に過ぎず、非表示にする必要があります。

4

1 に答える 1

1

これは、ActiveX が記述されているスタイルに大きく依存します。一部のフレームワークはそれらにアクセスでき、他のフレームワークはアクセスできません。私が知る限り、次のツールが役に立ちます (すべてのツールをさまざまな状況で使用しています)。

  • SWT (OLE インターフェイスを持ち、プロセスで実行されている ActiveX コントロールに適しています)
  • Com4J (Word や Outlook のリモート処理など、独自のスレッドを持つ ActiveX コンポーネントの操作に最適)
  • JNative (単純な DLL 関数の呼び出しに適しています)
于 2010-05-05T18:09:04.327 に答える