ComfyJ for Windows 32/64-bit

ライセンス: 無料トライアル ‎ファイルサイズ: N/A
‎ユーザー評価: 3.6/5 - ‎9 ‎投票

ComfyJ は、JNIWrapper テクノロジに基づく Java 対 COM と COM 間のブリッジを組み合わせたものです。それぞれの機能に独自の機能が数多く導入され、ComfyJ は Java プログラムの COM テクノロジを扱うための究極のソリューションとなっています。 Java 間ブリッジ このブリッジにより、Java アプリケーションは、Java プログラミング言語のみを使用し、ネイティブ コードを使用しない COM/OLE/OCX/ActiveX ライブラリと簡単に統合できます。 主な機能は次のとおりです。 1. IUnknown、IDispatch など、すべての標準 COM インターフェイスのラッパー。 2. バリアント型、セーフ配列 (単一配列および多次元配列)、BStr などの標準の COM 型のサポート 3. VTBL メソッド呼び出しメカニズムのサポート。関数インデックスを使用して COM オブジェクト メソッドを呼び出すことができます。 4. オートメーションサポートにより、次の操作を実行できます。 * 動的メソッド呼び出しテクニックを使用して、COM オブジェクトのメソッドを呼び出します。 * インデックス付きオブジェクトや名前付きオブジェクトを含む、COM オブジェクトのプロパティを取得します。 * COM オブジェクトのプロパティを設定します。 5. COM イベントのサポート。Java COM イベント ハンドラーを作成し、標準 (findConnectionPoint/アドバイス) COM 技法を使用して COM オブジェクトに接続できます。 6. OLE/OCX/ActiveX コントロールをスイング アプリケーションに埋め込む。ComfyJ は、次の機能を利用できる特別な OleContainer クラスを提供します。 * ProgID、CLSID、またはファイルから埋め込みオブジェクトを作成します。また、コンテナーに IOleObject を挿入する機能もあります。 * インターネットエクスプローラ、マイクロソフトオフィス、アクロバットリーダードキュメント、Windowsメディアプレーヤー、DVDプレーヤー、クイックタイム、ショックウェーブフラッシュなどの様々なメディアコンポーネントなど、さまざまなOLE /OCX /ActiveXコンポーネントを埋め込みます。 * 埋め込みコンポーネントの静的な描画を実行します。 * 埋め込み OleObject を特別なバイナリ形式でファイルに読み込む * SHOW、INPLACEACTIVEなど、さまざまなインプレースアクティベーションを行います。 7. DCOM のサポート。comfyJ では、リモート サーバー上に COM オブジェクトを作成できます。 8. コード生成アプリケーション。このアプリケーションを使用すると、カスタム COM オブジェクト用の Java COM ラッパーを生成できます。生成されたクラスは、必要に応じてコンパイルして JAR ファイルにパックできます。 COM 間ブリッジ このブリッジを使用すると、ネイティブ コードを記述せずに、Java COM オブジェクトを Java 言語で通常の COM オブジェクトとして実装および公開できます。 主な機能は次のとおりです。 1. IUnknown サーバー - IUnknown COM インターフェイスのサーバー実装。 IUnknown COM インターフェイスを実装するすべてのカスタム Java COM オブジェクトは、このクラスから派生できます。 2. IDispatch サーバー - IDispatch COM インターフェイスのサーバー実装。 IDispatch COM インターフェイスを実装するすべてのカスタム Java COM オブジェクトは、このクラスから派生できます。 3. カスタム Java COM クラスを実行時に作成および登録する機能。 この手法は、OleContainer インターフェイスの実装および COM イベントのサポートで広く使用されています。 4. カスタム COM クラスを作成し、特別に設計された "Server Manager" アプリケーションを使用して、システム レジストリに COM サーバーとして登録する機能。

バージョン履歴

  • バージョン N/A に転記 1970-01-01

プログラムの詳細