Hola a todos :
Estoy desarrollando una aplicación que debe hacer lo siguiente :
- Aplicación delphi que haga una llamada a un php situado en un servidor externo.
- Este php se pone en funcionamiento y genera un fichero TXT
- Una vez generado el fichero TXT por el php, delphi debe de saberlo de alguna forma para descargarlo en local.
Mi pregunta es : ¿Cómo puedo hacer que sepa delphi cuando ha terminado de crear el TXT?
Cualquier orientación me seria de gran ayuda.
Gracias.
No entiendo de delphi, pero en cualquier lenguaje de programacion yo simplemente pondria una espera razonable.
Lo de la espera lo he pensado pero no seria lo más óptimo.
Yo creo que lo más normal sería leer el archivo php, cuando lo descargas desde la aplicación de Delphi se va a ejecutar, así que cuando termine de ejecutarse haces que imprima un OK o algo así... De esta manera, en Delphi lees el archivo y si pone OK, descargas el archivo .txt...
Saludos.
Gracias, es lo que haré.
Pondre un timer en delphi para que cada cierto tiempo mire si esta OK y de esta forma saber si el fichero txt está completo.
Pensaba que a lo mejor hubiera alguna alternativa más óptima pero tras darle vueltas no encuentro la mejor forma de hacerlo.
Gracias.
También tienes otra manera más óptima, pero más laboriosa. Sería interconectar el servidor y tu aplicación ya sea cliente/servidor o servidor/cliente y enviar algún tipo de información diciendo que ya puede descargar el archivo. De esta manera se descargaría al momento.
Saludos.