Re: [java-list] JNI vs DLL??? Passar/ receber referências?

2002-04-12 Por tôpico Renato
Pessoal, vcs me ajudaram muito e até parece que estou chupinhando, mas estou fazendo muita coisa em paralelo e já descobri muitas coisas tb!! Novo problema: Como faço para enviar/receber parâmetros por referência utilizando o JNI? Exemplo: no java envio : char [] env = new char[128]; int re

Re: [java-list] JNI vs DLL???

2002-04-09 Por tôpico Rodrigo B. de Oliveira
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 messag

Re: [java-list] JNI vs DLL???

2002-04-09 Por tôpico Sven van ´t Veer
Do mesmo joito que vc faria em C++.. Vc Carega o DLL no seu DLL novo e chama uma função deste DLL. Renato wrote: [EMAIL PROTECTED]"> Realmente não sei como faço o seguinte, por exemplo:User32.MessageBox(0, "x", "This message box fromJava", 0);... dentro do Java!O User32.dll é, óbviamente, uma

Re: [java-list] JNI vs DLL???

2002-04-09 Por tôpico Luciano Silva
Com certeza, em java voce não vai conseguir acessar uma dll(C ou C++) que você não possa alterar, por exemplo uma api do windows, no entanto voce pode criar outra dll(C ou C++) que faça esta ponte, é simples, ai são os exemplos que você viu no material da sun... Alguma duvida Luciano Silv

Re: [java-list] JNI vs DLL???

2002-04-08 Por tôpico Renato
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

Re: [java-list] JNI vs DLL???

2002-04-08 Por tôpico Sven van ´t Veer
Ou vc cria um DLL que é uma façade do dll que vc quer acessar. Renato Silva wrote: [EMAIL PROTECTED]"> 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 qd

[java-list] JNI vs DLL???

2002-04-05 Por tôpico Renato Silva
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