Ver Mensaje Individual
  #1  
Antiguo 05-03-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por andres_89 Ver Mensaje
... lo que quiero hacer basicamente es que mi aplicación cada vez que se ejecute mande una petición a un servidor y dependendiendo de la respuesta que te conteste haga alguna ejecución, ...

exactamente asi como el CCleaner, que cada vez que se ejecute verifique si hay una nueva actualización y te pregunte si quieres descargarlo.
Si lo que quieres es realizar un sistema de actualización para tu aplicación, puedes usar un fichero TXT en un FTP o en un HTTP.
Descargar el fichero y a partir de ese momento decidir qué debes hacer.

Para ambas peticiones (FTP o HTTP) puedes usar los componentes de las Indy que vienen con Delphi; No necesitas instalar nada más.

Si no recuerdo mal, en el FTP de club hay algun procedimiento que realiza la actualización utilizando este sistema (si lo buscan en los mensajes, seguro que también está). Primero busca un fichero TXT donde está el número de la nueva versión, lo compara con la versión actual y según el resultado, baja la nueva o no.

También creo recordar que los componentes de Max (en el FTP también) poseen un componente para actualizaciones. Está con código fuente y es gratuito.

Depende de lo complicado que lo quieras hacer hay muchas opciones.

Lo dicho, busca en los foros, porque ya hemos hablado otras veces del tema y podrás ver pros y contras de hacerlo de diferentes maneras.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita