Cita:
Empezado por andres_89
... 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.