Power Builder - Problema con dll

 
Vista:

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.
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