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 rec = DLLTeste(env);

no C recebo:


DLLTeste(char *)
{
   ....  
}

Como eu faço para que consiga preencher minha variável
env? Sei que quando passo char[] a conversão em
C é char*, mas como devolvo o valor. Com passagem de
valor está funcionando tudo ok´, já consegui fazer
funcionar um leitora de código de barras, mas 
para receber os valores por referência estou tendo
problemas. 

Já fiz a mesma coisa utilizando o J/Direct do J++,
mas como isso é Micro$oft e utilizei somente para
teste, agora só estou aproveitando as conversões
de tipo (Java/C), que tenho prontas.

Muito obrigado,

Renato.





_______________________________________________________________________________________________
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] 
-------------------------------------------------------------------------

Responder a