|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - juancayuso
Páginas: [1]
1
« en: Sábado 23 de Agosto de 2008, 22:22 »
Ola a todos, espero que alguien sepa ayudarme con el problema, estoy haciendo el siguiente trabajo para una asignatura ,
resulta que el usuario de un local de ocio hace la peticion de una cancion mediante un codigo a un servidor, en el servidor hay un servicio web que devuelve la dirección de la canción al cliente, esta petición desde el cliente la hago con una javaBean que es llamado por un jsp, el javabean recoge lo que devuelve el sevicio web, pero cuando llama a las funciones correspondientes para añadir la cancion a winamp, se ejecutan estas sentencias pero no hace nada, es decir no se añaden, si utilizo otras funciones como pause, etc, tampoco. Digo que se ejecutan pero que no hay efecto porque si llamo a un metodo que no existe me da fallo. Si esto mismo lo ejecuto desde un programa con netbeans si se ejecuta bien, o si lo ejecuto con 'java cancion' desde la linea de comandos desde la carpeta bin de jdk.
No se si el error puede estar en que como se utiliza una dll winamp.dll que está en jdk/jre/lib/bin, tomcat no la lea o algo asi, en pricipio me daba ese error, pero añadí la dll a windows/win32 y ya no me da ese fallo y me reconoce las funciones de winamp al llamarlas desde el javabean o desde el jsp, pero no hace nada.
Creo que el error pueda estar relacionado con la dll porque todo lo demás que he hecho llamandos a varios javabean se ejecutan correctamente.
Tampoco consigo que se ejecute ni en el jsp ni tampoco en el javaBean la siguiente sentencia:
Process p=Runtime.getRuntime().exec ('cmd /c C:/winamp/winamp.exe /add c:/cancion1.mp3');
Es para añadir la canción a winamp por otro metodo sin utilizar la librería usada en la forma explicada mas arriba, funciona correctamente desde netbean.
Espero que alguien sepa ayudarme ,,gracias adelantadas.
2
« en: Martes 31 de Julio de 2007, 22:16 »
Hola a todos y a todas, necesito conectar el móvil (n70) al ordenador y poder realizar llamadas usando comandos at. He pensado conectarlo a través del cable usb. Lo que tengo entendido es que alconectarlo e identificarlo por el ordenador, elmovil aparece como un puerto serie más. Yo lo que necesito es poder hacer llamadas desde un programa en c++, usando Builder c++, suponogo que para poder utilizar los comandos desde un programam en c, tendré que conectarme al puerto, y a aprtir de ahí mandar los comandos, pero no se como. No se si es así, y si lo es, no sé si me podré conectar usando por ejemplo una dll inpout32 para conectarme al puerto , y si es así, cómo puedo conocer la direcciòn del puerto.
Muchas Gracias.
3
« en: Lunes 30 de Julio de 2007, 18:41 »
Hola a todos y a todas, estoy trabajjando con el puerto paralelo y a veces me funciona correctamente, es decir puedo escribir en el con varios programas, uno hecho por mi y otros no, y otras veces no me funcionan esos mismos programas, no modifican el valor del puerto paralelo, a alguien le ha pasado esto o sabe a que se puede deber.
Gracias.
4
« en: Domingo 29 de Julio de 2007, 13:47 »
Hola a todos y a todas estoy haciendo un programa en builder, aunque creo que da igual en lo que lo haga, mi problema es el siguiente:
Estoy trabajando con una dll de reconocimietno de voz, y una vez que ya he hecho la inicializacion de la libreria correctamente y el entrenamiento de los comandos, tengo que recibier un mensage de la dll en mi programa con el sonido reconocido, y no se que tengo que hacer para recibir el mensage, creo que es con GetMessage pero no se como Por favor ayudame si lo sabeis, gracias.
Si alguien está trabajando con reconocimietno de voz y necesita ayuda o sabe algo que pregunte aquí.
thank!
5
« en: Sábado 28 de Julio de 2007, 18:28 »
Hola a todos y a todas, mi problema es el siguiente
Necesito usar el puerto paralelo con Builder c++ con el XP y todo lo que he probdo me ha dado problemas. He usado la dll inpout.dll, pero creo que no es para visual basic, o al menos eso dice en la documentacioón que trae, tambien he probado algunos programas hechos en xp que al parecer funcionan pero no me funcionan.
Por favor hecharme una mano(no al cuello), gracias.
6
« en: Viernes 20 de Julio de 2007, 18:55 »
Hola a todos y a todas estoy usando una dll, concremente TotiPMSpeechRecognitionEngine.dll es de reconocimiento de voz, la cargo con HMODULE dllHandle = LoadLibrary("TotiPMSpeechRecognitionEngine") sin problemas aparentes, y cuando voy a cargar una de las funciones uso el siguiente codigo:
typedef int (_stdcall * iniciaPTR)(HWND phandle,int a,string u[]);
iniciaPTR iniciar=(iniciaPTR)GetProcAddress(dllHandle, "IniciarUnitReconeixementDeSons"); ,compruebo si ha devuelto NULL por si no la he cargado bien pero esta bien, y cuando la llamo con:
a=iniciar(phandle,2,ca); me devuelve el valor distinto de 0 y si es correcto debe devolver 0,
he cargado otras funciones con GetProcAddress y parece ser que sí me deja usarlas, así que no se si el problema será por los parámetros, el primer parametro es el handle de la ventana donde la uso, y lo he hallado así:
HWND phandle=FindWindow(NULL,"Mi Editor de texto"); y parece que es correcto
He buscado información en todos lados y no he encontrado la solucion, agradecería mucho a cualquiera que me echara una mano.
gracias adelantadas.
7
« en: Sábado 14 de Julio de 2007, 20:56 »
Hola a todos y a todas estoy usando una dll, concremente TotiPMSpeechRecognitionEngine.dll es de reconocimiento de voz, la cargo con HMODULE dllHandle = LoadLibrary("TotiPMSpeechRecognitionEngine") sin problemas aparentes, y cuando voy a cargar una de las funciones uso el siguiente codigo: typedef int (_stdcall * iniciaPTR)(HWND phandle,int a,string u[]); iniciaPTR iniciar=(iniciaPTR)GetProcAddress(dllHandle, "IniciarUnitReconeixementDeSons"); ,compruebo si ha devuelto NULL por si no la he cargado bien pero esta bien, y cuando la llamo con: a=iniciar(phandle,2,ca); me devuelve el valor distinto de 0 y si es correcto debe devolver 0, he cargado otras funciones con GetProcAddress y parece ser que sí me deja usarlas, así que no se si el problema será por los parámetros, el primer parametro es el handle de la ventana donde la uso, y lo he hallado así: HWND phandle=FindWindow(NULL,"Mi Editor de texto"); y parece que es correcto He buscado información en todos lados y no he encontrado la solucion, agradecería mucho a cualquiera que me echara una mano. gracias adelantadas.
8
« en: Lunes 9 de Abril de 2007, 14:27 »
Hola,
estoy utlilizando una dll en un proyecto de reconocimiento de voz con Builder y la cargo correctamente con LoadLibrary, y cuando voy a cargar una funcion con GetProcAddress, me la carga, pero al cargarla me devuelve cero y no me tiene que devolver cero, ¿alguien sabe por qué puede ser ?, gracias
9
« en: Domingo 1 de Abril de 2007, 13:45 »
Hola, tengo que utilizar una dll en Builder pero no se como una vez cargada con LoadLibrary cuando usamos GetProcAddress para cargar una determinada funcion, no se como se llama a esa funcion pasndole argumentos, o mejor dicho, creo que se como es pero me dice que hay demadiados argumentos, pero no los hay. Gracias por adelantado.
Páginas: [1]
|
|
|