Running new process from my GUI
Each time my GUI process fires up I want to slay and restart a few server processes which handle the interface with hardware devices (serial & ethernet).
I used the QProcess::startDetached() function which starts the process OK but when I try to communicate with the new process using MsgSend() the call just gets blocked and never returns. If I start the processes at bootup or via Momentics, it works fine.
Any ideas ?
Please add the Qt version you are using, the OS and its version etc.
startDetachedcreates a new independent process, is that really what you want ?
@SGaist I managed to solve the first problem. My server code had a call to name_open() after name_attach() as if it was trying to connect to itself !? Removing this has solved the issue.
Next question - can I use the same QProcess object to start more than one process ?
This code only seems to start 'foo'
AFAIK, it's one process at a time though you can re-use the object itself once one is finished.