Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: paju1986 en 5 Enero 2011, 20:40 pm



Título: QProcess congela la aplicación [c++][Qt4][SOLUCIONADO]
Publicado por: paju1986 en 5 Enero 2011, 20:40 pm
Buenas, otro problema con el dichoso QProcess, resulta que al ejecutar una aplicación con start(). startDetached(), o execute(), la aplicación se congela hasta que la aplicación que has ejecutado se cierra, y eso que se supone que start() y startDetached() son asincronos.
¿A qué es debido esto?


Título: Re: QProcess congela la aplicación [c++][Qt4]
Publicado por: [Zero] en 6 Enero 2011, 17:01 pm
A mi me funciona bien en windows:
Código
  1.    QProcess mProcess;
  2.    mProcess.startDetached("notepad.exe");
  3.  

Saludos


Título: Re: QProcess congela la aplicación [c++][Qt4][SOLUCIONADO]
Publicado por: paju1986 en 6 Enero 2011, 18:03 pm
Gracias, al final conseguí resolver el problema.
Resulta que estaba trabajando en una copia del código fuente que tengo preparada para la versión 1.0, pero el proyecto estaba configurado para construir los ejecutables en mi directorio de trabajo, así que cuando iba a probar los cambios en realidad estaba ejecutando el antiguo servidor y no el que tenia los cambios hechos.
Menos mal que me he dado cuenta, sino termino volviéndome loco.

GRACIAS POR LA AYUDA. UN SALUDO.