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.