pessoal estou implementando o TEF da SKYTef, alguem ja implementou?
eu tenho uma dll chamada CliSiTef32I.dll e nela parece ter um metodo chamado IniciaFuncaoSiTefInterativo.
eu também tenho esse exemplofunction IniciaFuncaoSiTefInterativo (
Modalidade: integer;
pValor: PChar;
pNumeroCuponFiscal: PChar;
pDataFiscal: PChar;
pHorario: PChar;
pOperador: PChar;
pRestricoes: PChar
): integer; far; stdcall;
external 'CliSiTef32I.dll';
Sts:= IniciaFuncaoSiTefInterativo (0, '1,00', '12345', '20011022', '091800', 'Operador', nil);
import com.sun.jna.Library;
import com.sun.jna.Native;
public class TEF {
public interface CliSiTef32I extends Library {
public long IniciaFuncaoSiTefInterativo(int Funcao, String Valor,
String CuponFiscal, String DataFiscal, String Horario, String Operador);
}
public static void main(String[] args) {
CliSiTef32I cliSiTef32I = (CliSiTef32I) Native.loadLibrary(
"CliSiTef32I", CliSiTef32I.class);
long retorno = cliSiTef32I.IniciaFuncaoSiTefInterativo(3, "50,00", "5050", "20120520", "15:05", "Joao");
System.out.println(retorno);
}
}
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'CliSiTef32I': Não foi possível encontrar o módulo especificado.
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:169)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:242)
at com.sun.jna.Library$Handler.<init>(Library.java:140)
at com.sun.jna.Native.loadLibrary(Native.java:368)
at com.sun.jna.Native.loadLibrary(Native.java:353)
at TEF.main(TEF.java:28)