Problema con dll
Publicado por Daniel (2 intervenciones) el 08/04/2005 02:51:02
Estoy realizando una llamada a una función de una dll y me genera el siguiente error:
Error: specified argument type differs from required argument type at runtime in DLL funtion voxtowav.
(invalid stack pointer on return from function call) at line 5 in clicked....
La persona que he ha proporcionado la dll me ha comentado que tenía que declararla con la convención de llamada Cdecl, no con la convención predeterminada de windows StdCall.
Yo he declarado la función tal y como se especfica en la ayuda, esta es la única forma que conozco y la que he usado siempre sin problemas con llamadas a funciones del API de Windows.
¿Alguien sabría decirme si exiten otras formas de declarar las funciones externas o como debería hacerlo para la convención Cdecl?
Espero haberme expresado con claridad. Gracias y un saludo.
Error: specified argument type differs from required argument type at runtime in DLL funtion voxtowav.
(invalid stack pointer on return from function call) at line 5 in clicked....
La persona que he ha proporcionado la dll me ha comentado que tenía que declararla con la convención de llamada Cdecl, no con la convención predeterminada de windows StdCall.
Yo he declarado la función tal y como se especfica en la ayuda, esta es la única forma que conozco y la que he usado siempre sin problemas con llamadas a funciones del API de Windows.
¿Alguien sabría decirme si exiten otras formas de declarar las funciones externas o como debería hacerlo para la convención Cdecl?
Espero haberme expresado con claridad. Gracias y un saludo.
Valora esta pregunta


0