Interacción Visual C++ y PowerBuilder

17/02/2004 - 18:19 por Eva | Informe spam
Hola a todos,
Mi problema es el siguiente: Tengo un programa en
PowerBuilder 7 que llama a un programa en Visual C++, en
local todo va OK pero, al ponerlo en red, si cada vez
lanzamos el programa de VC++ va muy lento dado que cada
vez abre una BD.
Mi idea consiste en abrir el programa VC++ a la vez que el
de PB (abriendo la BD) quedando VC++ en segundo plano
esperando que PB le mande un mensaje con una cadena. Cada
vez que esto ocurra VC++ hará las operaciones
correspondientes y quedará en segundo plano. Cuando se
cierre la aplicación PB, procederemos a cerrar la BD y el
programa VC++.
¿Alguien puede ayudarme en cuanto al control de pase de
mensajes y/o lanzamiento y captura de eventos entre ambas
aplicaciones, o darme otra propuesta?

Muchas gracias,
Eva.
 

Leer las respuestas

#1 Cholo Lennon
17/02/2004 - 21:28 | Informe spam
Todo depende del nivel de interacción entre ambos programas: Puedes varias
técnicas de comunicación, tales como mensajes, archivos mapeados en memoria,
objetos de sincronización (mutex, eventos, semáforos, etc), o simplemente
alguna política simple de sincronización al momento de lanzar el programa en
PBuilder.
No conozco nada de PowerBuilder, así que la técnica adecuada también
dependerá de que tan amplio es el acceso a las APIs de Windows del nombrado
lenguaje.
Si puedes enviar más detalles, quizás pueda tener una respuesta más
ilustrativa.

Saludos
Cholo Lennon
Salta, ARG

Preguntas similares