| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2006 17:13:45
|
javaBeats
Java Ninja
![[Avatar]](/images/avatar/28b9f8aa9f07db88404721af4a5b6c11.png)
Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline
|
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...
|
"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2006 17:17:47
|
fmeyer
Moderador
Membro desde: 22/02/2005 17:26:29
Mensagens: 1583
Localização: Sao Paulo
Offline
|
da uma olhadinha nisso
http://www.codeproject.com/threads/bridgewinjava.asp
|
Fernando Meyer http://fernandomeyer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2006 18:30:44
|
javaBeats
Java Ninja
![[Avatar]](/images/avatar/28b9f8aa9f07db88404721af4a5b6c11.png)
Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline
|
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.
|
"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere |
|
|
 |
|
|