Java - Error java.eve JNI

 
Vista:

Error java.eve JNI

Publicado por Sunas (18 intervenciones) el 25/09/2006 10:20:54
Hola a todos:

Estoy trabajando con JNI desde java.
He creado una librería C que cumple con las restricciones JNI llamada libreriaPuente.dll .
Esta librería accede a otra libreria 'libreriaC.dll" que no cumple con JNI.

libreriaC.dll se utiliza para imprimir folios en una impresora conectada por el puerto COM2 de mi ordenador. Tiene una funcion ABRIRCOM que configura el fichero .ini de la impresora y manda el comando INICIALIZAR a la impresora.

En libreriaPuente.dll cargo la libreria l'ibreriaC.DLL' y llamo a la función de abrircom de la libreriaC.dll .

La impresora si realiza un ruido indicando que se ha abierto el puerto COM pero se genera un error java.exe indicando violación de memoria y a partir de ahi aunque le diga que imprima ya no me hace caso.

¿Porqué creeis que se produce esa violación?

GRACIAS de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder