esperar a que se abra un proceso
Hola.
Tengo un programa que llama a un proceso en Windows mediante el createprocess. Una vez abierto tengo que enviarle unos parámetros . El problema es que no da tiempo a que se abra para cuando le quiero pasar los parámetros. ¿Cómo puedo hacer para esperar a que el proceso esté abierto antes de que enviarle los parámetros? (Estoy programando en C++Builder)
Gracias.
Tengo un programa que llama a un proceso en Windows mediante el createprocess. Una vez abierto tengo que enviarle unos parámetros . El problema es que no da tiempo a que se abra para cuando le quiero pasar los parámetros. ¿Cómo puedo hacer para esperar a que el proceso esté abierto antes de que enviarle los parámetros? (Estoy programando en C++Builder)
Gracias.
haz un: Sleep(milisegundos); para que espere antes de seguir con la ejecucion.
tienes que utilizar...WAITFORSINGLEOBJECT.... le pasas el handle del proceso y listo, si utilizas un sleep() como alguien sugirió nunca sabras que tiempo ponerle para que espere por lo que necesitas. Si necesitas esperar porque ese proceso termine, ya te di la solucion..
