Aqui vai um projeto que demonstra a utiliza��o de JNI para invoca��o de uma
fun��o da API do Windows. O exemplo cont�m um script ANT que constr�i a DLL
utilizando o compilador cl.exe (do Visual C++), voc� ter� que editar o
script caso utilize outro ambiente de compila��o.

Rodrigo

----- Original Message -----
From: "Renato" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 08, 2002 9:20 PM
Subject: Re: [java-list] JNI vs DLL???


> Realmente n�o sei como fa�o o seguinte, por exemplo:
>
> User32.MessageBox(0, "x", "This message box from
> Java", 0);
>
> ... dentro do Java!
>
> O User32.dll �, �bviamente, uma DLL do Windows e eu
> n�o posso alter�-la.
>
> J� consegui fazer com os exemplos da Sun criando
> e atualizando minha dll, agora preciso saber
> como acesso uma dll que n�o posso alterar.
> Algu�m tem algum c�digo de exemplo?
>
> Muito obrigado,
>
> Renato.
>
>  --- Sven van �t Veer <[EMAIL PROTECTED]> escreveu: >
> Ou vc cria um DLL que � uma fa�ade do dll que vc
> > quer acessar.
> >
> > Renato Silva wrote:
> >
> > > Pessoal, vi alguns exemplos de JNI mas n�o entendi
> > como fa�o para
> > > acessar uma DLL que n�o posso modificar, pq pelo
> > que eu vi tenho  que
> > > incluir algo no c�digo em C (a dll est� em C),
> > para qdo for utilizar
> > > JNI haver uma ponte entre a DLL e o java. � isso
> > mesmo?
> > >
> > > N�o sei se falei muita besteira,
> > >
> > > Algu�m pode, por favor, me ajudar com isso?
> > >
> > > Muito obrigado,
> > >
> > > Renato.
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------
> > > Yahoo! Empregos
> > > O trabalho dos seus sonhos pode estar aqui.
> > Cadastre-se hoje mesmo no
> > > Yahoo! Empregos <http://br.empregos.yahoo.com/> e
> > tenha acesso a
> > > milhares de vagas abertas!
> >
> >
> > --
> > "'You guys (at Microsoft) still don't get it,'
> > because it's sort of Java with reliability,
> > productivity and security deleted."
> >
> > James Gosling
> >
> >
> >
>
>
____________________________________________________________________________
___________________
> Yahoo! Empregos
> O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no
Yahoo! Empregos e tenha acesso a milhares de vagas abertas!
> http://br.empregos.yahoo.com/
>
> ------------------------------ 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>

Attachment: HelloWorld.zip
Description: Zip compressed data

------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a