Jacob & OCX

Olá,

Senhores, eu jamais fiz isso antes… e não entendo muito de COM e ActiveX. Eu tenho um controle ActiveX, com extensão .ocx, e preciso invocar alguns de seus métodos em uma interface Java.

Será necessário criar uma classe wrapper em C++ com JNI para fazer isso, ou posso carregar o controle ActiveX com o Jacob e invocar seus métodos?

Grato desde já por qualquer ajuda ou indicação de material auxiliar…

da uma olhadinha nisso

http://www.codeproject.com/threads/bridgewinjava.asp

Legal, mas olhando por cima, parece que esse codigo comunica um software C++ e outro Java via sockets, sem muito mistério. Eu preciso iniciar o controle ActiveX a partir do programa em Java.

Meu controle ActiveX é um player multimedia… Que eu preciso colocar em um JPanel, ou Canvas. Preciso inicializá-lo via Java, com Swing. Seus métodos são simples e fáceis de lidar, mas não sei se terei te fazer uma classe C++ wrapper, e iniciar uma janela para recuperar uma instância HWND com JAWT/JNI… ou se posso invocar o bichinho direto do lado Java, sem código nativo, com o auxílio de bibliotecas como o Jacob.