Olá a todos.
Estou precisando acessar uma dll simples que ao enviar um determinado número, ela retorna a valor enviado subtraido 1.
O código que preparei foi o seguinte:
public class AcessoJNI
{
public AcessoJNI()
{}
public int subtraiContador(int contador)
{
return(SubtraiContador(contador));
}
public native int SubtraiContador(int contador);
static
{
System.loadLibrary("itLog");
}
}
A dúvidas são:
Para que a classe java acesse o arquivo itLog.dll, é necessário criar o .h e .c da classe java? Pois todos os exemplos que vi na net referen-se a criação da dll a partir da própria classe, e não simplesmente acessá-la.
Caso tenha a necessidade de criar a base em c, é obrigatório anexar o .h da dll para criação do .c ?
Att.
Ederson.