Acesso a Dll com parâmetros de retorno

0 respostas
M

Olá pessoal,

Me chamo Marcelo e este é o meu primeiro post. Comecei a aprender java ha pouco tempo e já tenho um desafio que estou penando pra vencer.

Estou usando JNA para acessar métodos de uma dll. Para os métodos que só possuem parâmetros de entrada, funciona que é uma beleza. O problema é quando tento chamar métodos com parâmetros de entrada e saída. Ex:

fRetornaProdutos ( String entrada, String saida )

Eu inicializo a variável saida do tipo String com “” e, após a chamada do método, ele continua vazia.

Me parece que o Java não passa parâmetros por referência, a não ser que o parâmetro seja um Object.

Enfim, como a DLL não é minha e não posso alterá-la, alguem pode me ajudar ?

Agradeço desde já a atenção dispensada.

Criado 27 de janeiro de 2011
Respostas 0
Participantes 1