2010-01-28 6 views
0

Je dois écrire un module complémentaire OpenOffice (en Java) qui communique avec le serveur DCOM de certaines applications fermées. Le problème majeur est que je n'ai aucune documentation sur les interfaces du serveur.DLL/TLB en Java <-> Communication DCOM

Tout ce que j'ai est un kit SDK VB/C++ pour l'application. SDK contient une bibliothèque dans dll et un tas de fichiers * .tlb. Dans la documentation SDK il y a une information, je peux utiliser Java, mais il n'y a pas d'exemple du tout. J'ai lu des exemples fournis et il semble que toute la communication avec DCOM passe par cette DLL.

Existe-t-il un moyen d'importer en quelque sorte ces fonctions dll/tlb def directement sur java, de contourner dll et de communiquer avec DCOM ou d'écrire un wrapper C++ (dll)? Quelle est la meilleure façon de le faire?

Tous les conseils sont les bienvenus.

Répondre

0

Vous pouvez utiliser un projet tel que j-Interop pour communiquer avec des serveurs COM (D).

Questions connexes