Acho que n�o vai ser t�o f�cil assim... as assinaturas das fun��es nativas devem ter alguns modificadores e, se as fun��es em sua DLL n�o estiver usando-os, voc� vai precisar de "empacotar" a sua DLL em outra DLL que contenha as fun��es com os modificadores apropriados.
 
D� uma olhada no Java Tutorial, l� voc� vai encontrar uma melhor explica��o sobre como usar JNI. Tenho um exemplo simples que desenvolvi e se vc quiser me avise que mando pra voc� por email.
 
Inteh,
Leonardo.
....................................................
Leonardo Souza Mario Bueno
itera Inform�tica
[EMAIL PROTECTED]
Phone: 55 27 337 0317
Cell: 55 27 9971 1375
Visit our website at:
http://www.itera.com.br
....................................................
 
----- Original Message -----
Sent: Tuesday, March 20, 2001 8:42 AM
Subject: Re: [java-list] JAVA E C (DLL) - HEEELLLLPPPPP PLEASEEEEE !!!!!

Ol� Jason....
 
Muito obrigado kra.... isso realmente foi de grande ajuda p/ n�s, (eu e a Adriana), mas seria pedira muito perguntar se vc tem um modelo/exemplo de c�digo pronto p/ passar p/ gente visualizar melhor a classe???
 
Muito obrigado e []s 
 
Daniel
----- Original Message -----
Sent: Monday, March 19, 2001 6:07 PM
Subject: Re: [java-list] JAVA E C (DLL) - HEEELLLLPPPPP PLEASEEEEE !!!!!

Boa Tarde Adriana.
 
N�o, n�o precisa reinventar a roda, o que � necess�rio fazer � uma classe que tenha os mesmos m�todos que existe na sua dll.
    tipo um m�todo que recebe um int na dll seria + ou - assim.
    public native void getAnything(int x);
                Obs.: sem implementa�ao, a implementa��o est� na sua dll
   
Abra�os!!!
 
 
----- Original Message -----
From: Adriana de Oliveira Abeg�o <[EMAIL PROTECTED]>
Sent: Monday, March 19, 2001 3:28 PM
Subject: [java-list] JAVA E C (DLL) - HEEELLLLPPPPP PLEASEEEEE !!!!!

> E-mail gr�tis BOL com antiv�rus! Fa�a j� o seu!
> http://www.bol.com.br
>
>
> Ol� pessoal....
>
> Estou precisando de ajuda urgente !!!!
> O problema � que tenho uma dll feita em C e preciso utilizar os m�todos
> dentro do Java, qual a melhor maneira de fazer isso ???
>
> Andei lendo o tutorial JNI, mas me parece que tenho que reinventar a roda
> pra usar essa dll. Pelo que entendi, al�m do c�digo em C, eu tenho que ter
> uma aplica��o em Java que implemente os m�todos native desse c�digo em C. �
> isso ???? Ser� que entendi errado ????
>
> PRECISO DE AJUDA !!!!!! URGENTE !!!!!!!!!
>
> Agrade�o antecipadamente........
>
> Adriana
>
>  ------------------------------ LISTA SOUJAVA ----------------------------
>  http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>  d�vidas mais comuns: http://www.soujava.org.br/faq.htm
>  regras da lista: http://www.soujava.org.br/regras.htm
>  para sair da lista: envie email para [EMAIL PROTECTED]
>  -------------------------------------------------------------------------
>
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>

Responder a