SoloCodigo
Programación General => Java => Mensaje iniciado por: aki estoy en Miércoles 8 de Marzo de 2006, 14:45
-
¡hola!
estoy haciendo una aplicacion en Java, y para ello necesito exportar una funcion de una dll. en la dll escribo la siguiente sentencia:
__declspec(dllexport) int funcion_a_exportar();
y en la aplicacion de Java:
System.loadLibrary("nombre_dll");
public native int funcion_a_exportar();
al ejecutar la aplicacion, consigo este error:
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: funcion_a_exportar at funcion_a_exportar (Native Method)
¿a que se debe? ¿como lo arreglo?
gracias
-
Lo he solucinado.
La respuesta la encontré en : http://www.rgagnon.com/howto.html (http://www.rgagnon.com/howto.html)
-
Buenos dias.
Me temo que tengo el mismo problema , o por lo menos el mensaje que me sale es igual.
Pero por mas que lo intento, no soy capaz de hacerlo funcionar en condiciones.
Las funciones de la dll las tengo declaradas igual .
No me da problemas al hacer el LoadLibrary, pero en cuanto llamo a la funcion de la dll (que solo tiene 3 Beep ) me da el error:
java.lang.UnsatisfiedLinkError: UsbClose
at TipsComm.UsbIngComm.UsbClose(Native Method)
at Probarcosas.Probarcosas.run(Probarcosas.java:40)
at java.lang.Thread.run(Thread.java:484)
¿Podeis indicarme que puedo hacer? ¿Que es lo que te ocurria a ti?
Gracias por anticipado a todos.