DLL / TLB в Java <-> связь DCOM - PullRequest
       15

DLL / TLB в Java <-> связь DCOM

0 голосов
/ 28 января 2010

Мне нужно написать дополнение OpenOffice (на Java), которое связывается с сервером DCOM какого-либо приложения с закрытым исходным кодом. Основная проблема в том, что у меня нет документации по интерфейсам сервера.

Все, что у меня есть, это набор VB / C ++ SDK для Приложения. SDK содержит библиотеку в dll и несколько файлов * .tlb. В документации SDK есть информация, я могу использовать java, но нет никакого примера. Я прочитал предоставленные примеры, и похоже, что все коммуникации с DCOM проходят через эту DLL.

Есть ли способ каким-либо образом импортировать такие функции dll / tlb def непосредственно в java, обходить dll и общаться с DCOM, или мне нужно написать оболочку C ++ (dll)? Каков наилучший способ сделать это?

Любые намеки приветствуются.

1 Ответ

0 голосов
/ 28 января 2010

Вы можете использовать проект типа j-Interop для связи с (D) COM-серверами.

...