Fórum acessar dll com java #19031
26/11/2008
0
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
Curtir tópico
+ 0
Responder
Posts
11/02/2009
Ulisses0205
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)