2012-03-14 15 views
0

私は、COMインターフェイスを公開するinedesignサーバーアプリケーションと通信するためにJava Jacobライブラリを使用しました。通常、あなたはclsidまたはprogramid.Egを介して通信します。 -COMのbindtomoniker java相当版

this.gApp = new ActiveXComponent("Indesign.Application"); 

これまでのところとても良いです。しかし、indesignサーバーアプリケーションの名前付きインスタンスが複数ある場合、ドキュメントでは、clsid/programidの代わりにアプリケーションインスタンス名を使用して通信する必要があります。これは上記のコード行では機能しません。 C#の場合 、ドキュメントが使用することをお勧め - VBの場合

InDesignServer.Application app = (InDesignServer.Application)System.Runtime.InteropServices.Marshal.BindToMoniker(instancename); 

-

GetObject(instancename); 

はこれをサポートするJavaライブラリではありませんか?

答えて

0

多くのライブラリを調査した後、私はCOM4Jに必要なものを持っていました。