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 |