Fala caras! Tranquilo ?
Gostaria de saber como eu faço pra acessar metodos e variaveis publicos de uma dll !
Desde já agradeco!
Fala caras! Tranquilo ?
Gostaria de saber como eu faço pra acessar metodos e variaveis publicos de uma dll !
Desde já agradeco!
:arrow: com JNI
têm vários tópicos sobre isso aki no PJ, é só ir ali em cima em pesquisar e procurar por JNI
tutorialzinho ai bacana
http://java.sun.com/docs/books/tutorial/native1.1/
Fala caras! Tranquilo ?Gostaria de saber como eu faço pra acessar metodos e variaveis publicos de uma dll !
Desde já agradeco!
fala cara!!!
Eu fiz usando JACOBEGEN… é uma api que usa outra chamada JACOB (há alguns comentário no forum sobre essa API) para listar os metodos e propriedades de um DLL, ou usar o EXCEL e WORD com java… na verdade vc precisa dos dois para conseguir vizualizar os eventos da DLL e acessa-lá segue um passo a passo
1 - baixe o jacobgen em http://www.bigatti.it/projects/jacobgen/
2 - extraia os arquivos os .jar em uma pasta jacobgem na raiz do C:\
3 - copie os arquivos jacobgen.dll e jacob.dll para o system32 dentro do windows ou winnt
4 - crie uma variavel de ambiente chamanda JACOBGEN_HOME apontando para a pasta onde estão os arquivos ex: c:\jacobgen
5 - altere a variavel de ambiente CLASSPATH e acrescente:
%JACOBGEN_HOME%\lib\jacobgen.jar;%JACOBGEN_HOME%\lib\samskivert.jar
6 - altere a variavel de ambiente PATH e acrescente:
%JACOBGEN_HOME%\lib
7 - agora para que o jacobgen crie as classes com todos os metodos referente a DLL execute o comando :
java -Xint it.bigatti.jacobgen.Jacobgen listfile: NOMEDADLL.dll
8 - assim vai ser criado no referente diretorio que vc estiver varias classes com os metodos e proriedades da DLL
PS: lembrando que para que a API do jacobgen funcione é necessario que a dll jacob.dll esteja no System32, caso vc naum tenha a API jacob faça o download:
http://sourceforge.net/projects/jacob-project/
espero que ajude… até mais