acessar dll com java
Estou tentando acessar uma dll de terceiros. Tenho a documentação dela, com os métodos, como eu posso utiliza-la? É um equipamento para leitura de digital que grava os dados em um cartão, tem os exemplos de como utilizar em C++ e VB, mas para java não.
Marcoswos
Curtidas 0
Respostas
Ulisses0205
26/11/2008
Já tentou JNI?
Olha o que eu fiz pra usar a dll de gravação do Nero:
A função de load library carrega uma dll criada por mim, que faz parte do JNI e é onde você faz a ´ponte´ entre as linguagens.
Olha o que eu fiz pra usar a dll de gravação do Nero:
package com.sismed.gravacao;
public class Gravador {
//==============================================================================
// Declaração das funções da dll escrita em C++:
public native int gravar ( int tipoMidia, String local, int callbackProgressBar, int numeroDoDispositivo );
public native int iniciaNeroAPI ( );
public native int libertaNeroAPI ( );
public native String retornaDispositivos ( int indice);
public native int retornaQuantos ( );
//==============================================================================
// Carrega a instância da dll "IWMBBridge.dll":
static {
System.loadLibrary("IWMBBridge");
}
//==============================================================================
}A função de load library carrega uma dll criada por mim, que faz parte do JNI e é onde você faz a ´ponte´ entre as linguagens.
GOSTEI 0