Pessoal, como eu passo um parametro boolean como referencia pelo jna.
Por exemplo:
Eu passo um parametro do meu código java e a biblioteca executa alguns comandos e modifica esse parametro.
eu tentei passar o proprio boolean no parametro mas deu erro…
EXCEPTION_ACCESS_VIOLATION
http://today.java.net/article/2009/12/20/simplify-native-code-access-jna#pointers
Ou seja, você tem de passar um array de int com dimensão 1, pelo que imagino. Depois, você pega o valor da primeira posição desse array ( ___[0]) e vê se ele é 0 (false) ou diferente de 0 (true).
[quote=entanglement]http://today.java.net/article/2009/12/20/simplify-native-code-access-jna#pointers
Ou seja, você tem de passar um array de int com dimensão 1, pelo que imagino. Depois, você pega o valor da primeira posição desse array ( ___[0]) e vê se ele é 0 (false) ou diferente de 0 (true). [/quote]
Valeu… Consegui fazer. Eu usei o IntByReference então é só ver o retorno da meneira como vc falou e deu certo!