Ingar Steinsland <[EMAIL PROTECTED]> wrote:
I want to open a communication channel in program A. This program
will, based upon input from
the communication channel, launch either program B or C. Fine, no
problem. But I want to let
the communication stay open and also make it available for program B
or C possibly through
some sort of a callback function. Is this possible?

No. You can however have B and C talk back to A, and have A relay data from the "communication channel" down to the spawned process.

I guess that what I ask for is to be able to lauch an external program
within the same address
space as the launcher. I have never done this before.

By definition, process == address space. You can't have two separate processes share address space: having their own address space is what makes them separate in the first place.

Igor Tandetnik

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to