Ver Mensaje Individual
  #1  
Antiguo 13-06-2007
Drahcir Drahcir is offline
Miembro
 
Registrado: jul 2005
Ubicación: A Coruña
Posts: 53
Reputación: 19
Drahcir Va por buen camino
Problema con WinExec.

Hola a todos,

tengo un problema al que no he encontrado solución y me trae de cabeza. El caso es que en una aplicación en Delphi5 tengo una llamada a una rutina .exe mediante un WinExec... Dicha rutina lo que hace es generar un fichero de salida, tras el WinExec realizo una parada de un segundo y abro el fichero de salida para meter los datos en un StringList (que recorro para tomar solo ciertos datos). El problema es que depende en que equipo tras la primera ejecucion de la rutina me sale el error de que no encuentra el fichero de salida (porque la rutina todavía no lo ha "soltado"), he puesto un control de que si todavía está en modo ReadOnly no siga pero nada.

Mi pregunta es la siguiente, tengo alguna forma de saber, tras hacer el WinExec como puedo saber que ha terminado la rutina para proseguir con el proceso???

Muchas gracias, saludos.
Responder Con Cita