Esperar un proceso para seguir con el codigo

23/08/2004 - 18:01 por Rub | Informe spam
Buenas, ya he conseguido que el Winrar me comprima
archivos haciendo una ejecucion desde la linea de
comandos (mediante el comando Shell) . pero ahora me
encuentro con el problema que el codigo sigue
ejecutandose sin esperar a que la ejecucion del Winrar
haya terminado alguien sabe que podria hacer para
que el codigo se esperase a que terminara la ejecucion
del Winrar para continuar ejecutandose?

Muchas gracias de antemanto
 

Leer las respuestas

#1 Anonimo
23/08/2004 - 18:20 | Informe spam
He intentado hacer un:

Try
ProcessId = Shell(cmdline, 1)
MsgBox(ProcessId)
hProcess = OpenProcess(SYNCHRONIZE, 0,
ProcessId)
Catch oe As Exception
MsgBox(oe.ToString)
End Try

If hProcess <> 0 Then

Call WaitForSingleObject(hProcess, INFINITE)
Call CloseHandle(hProcess)
End If

Pero no me espera al proceso ... que hago mal?

Preguntas similares