質問

Java Jacobライブラリを使用して、COMインタフェースを公開するIneDesign Serverアプリケーションと通信しました。通常はCLSIDまたはPROGRATID.EGを介して通信します -

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

これまでのところ良く。しかし、InDesign Serverアプリケーションの名前付きインスタンスが複数ある場合、DocsはCLSID / PROGRATIDの代わりにアプリケーションインスタンス名を介して通信を行う必要があります。上記のコード行では機能しません。 C#の場合、ドキュメントは使用を提案します -

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

VBの場合 -

GetObject(instancename);
.

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

役に立ちましたか?

解決

多くの図書館を調査した後、COM4Jは私が何を要求したものを持っていました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top