This is my situation: I have two applications, lets call them Dad and Son, both of them using Qt (in my case: 5.6.0). Dad starts multiple instances of Son, using QProcess.
I use two different environments: Environment 1: Windows 10. - Dad starts first instance of Son => error message from Qt "QProcess: CreateNamedPipe failed. (access denied)" (3 times) - first Son's output is not caught in Dad, but Son runs as expected. - Any subsequent instance of Son started by Dad works fine, - there is no more error messages and - Son's output is caught by Dad. Environment 2: Windows 7. - Dad starts first instance of Son => no error - first Son's output is caught in Dad and Sun runs as expected. - Any subsequent instance of Son started by Dad works fine, - there is no error messages and - Son's output is caught by Dad. In case this matters: Dad creates and starts the QProcess instances in a separate thread, not in the main /GUI thread. Does anyone of you have an idea what happens and how it can be prevented? -- Software Engineer | Trimble Imaging Division Rotebühlstraße 81 | 70178 Stuttgart | Germany Office +49 711 22881 0 | Fax +49 711 22881 11 http://www.trimble.com/imaging/ | http://www.inpho.de/ Trimble Germany GmbH, Am Prime Parc 11, 65479 Raunheim Eingetragen beim Amtsgericht Darmstadt unter HRB 83893, Geschäftsführer: Dr. Frank Heimberg, Jürgen Kesper
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest