La Web del Programador: Comunidad de Programadores
 
    Pregunta:  21592 - DLL`S DE VISUAL C++ 6.0 EN POWER BUILDER
Autor:  Mario Marcelo Barboza
Yo trabajo con Power Builder 6.5 y me surgio la necesidad de integrar mis desarrollos con Funciones desarrolladas en librerias DLL con Visual C++ 6.0, la pregunta es : Alguien sabe si existe algún inconveniente al respecto

  Respuesta:  Juan Mellado
No hay ningún problema. Yo las utilizado muchas veces.

¿Has llamado alguna vez a una función de una DLL de Windows, ya sabes, las típicas user32.dll o gdi32.dll? Pues es lo mismo, gran parte de Windows está hecho con Visual C++.

Lo único que tienes que prestar atención es a los nombres de las funciones y a los tipos de los parámetros.

En todo caso, y de forma general, a la hora de usar funciones de una DLL te recomiendo que sólo utilices los tipos "básicos": int, long y string, prestando atención a si los parámetros se pasan por valor o referencia. Los tipos double o decimal pueden darte problemas si el formato de representación interno de Power por un lado, y del compilador con el que se hizo la DLL no coinciden. Es decir, un double de C/C++ no tiene porque coincidir con un double de Power.

Espero haberte servido de ayuda.
Saludos, Juan