Power Builder - Como integrar una dll desarrollada en VC con PB

 
Vista:

Como integrar una dll desarrollada en VC con PB

Publicado por KIKO-T (1 intervención) el 06/03/2001 22:53:49
Hola soy nuevo en PB Necesito realizar el llamado de una DLL de tipo COM desarrolloda en VC++ desde PB gracias
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

RE:Como integrar una dll desarrollada en VC con PB

Publicado por Carlos Martín Merino (15 intervenciones) el 09/03/2001 14:47:36
Hola KIKO-T, para incluir la funcionalidad de 'dll' externas en PB, tendras que definir estas funciones en el apartado "GLOBAL EXTERNAL FUNCTIONS" o "LOCAL EXTERNAL FUNCTIONS", una vez definida podras llamarlas en la aplicación o en el objeto dependiendo de como las hayas definido.

Mas o menos te debe quedar una cosa similar a lo siguiente:

FUNCTION tipo1 nombre(REF tipo2 varible2, REF tipo3 variable2, ...) LIBRARY "librari.DLL"

Te comento:
tipo1: valor que devuelve la función (int, string, etc...)
nombre: nombre de la función que quieres ejecutar

tipo2: tipo del primer parametro de función
variable2: variable que se le pasa a la función como referencia.

tipo3: tipo del primer parametro de función
variable3: variable que se le pasa a la función como referencia.

library.dll: nombre de la dll donde estan las funciones que quieres ejecutar entre comillas.

lógicamente lo que esta entre parentesis depende de los parametros que quieres pasar a la función.

Espero que te sirva.

Carlos

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como integrar una dll desarrollada en VC con PB

Publicado por Carlos Martin (15 intervenciones) el 09/03/2001 14:51:10
Hola KIKO-T, perdona, pero en el anterior mensaje tenia unos errores que te los rectifíco aquí.

Mas o menos te debe quedar una cosa similar a lo siguiente:

FUNCTION tipo1 nombre(REF tipo2 varible2, REF tipo3 variable3, ...) LIBRARY "librari.DLL"

Te comento:
tipo1: valor que devuelve la función (int, string, etc...)
nombre: nombre de la función que quieres ejecutar

tipo2: tipo del primer parametro de función
variable2: variable que se le pasa a la función como referencia.

tipo3: tipo del segundo parametro de función
variable3: variable que se le pasa a la función como referencia.

library.dll: nombre de la dll donde estan las funciones que quieres ejecutar entre comillas.

lógicamente lo que esta entre parentesis depende de los parametros que quieres pasar a la función.

Espero que te sirva.

Carlos



Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar