Ver Mensaje Individual
  #6  
Antiguo 18-02-2013
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
Lo primero es tener claro algunos datos y luego seguir unos pasos o utilizar alguno de los componentes existentes que lo haga, si es que no deseas hacerlo tú.

Antes de continuar, es necesario (o bueno) aclarar algunas cosas, si es que ya las sabes, o planteártelas si todavía no las sabes.

(1) ¿La versión nueva de la aplicación donde va a estar? En una dirección HTTP, en un FTP,...
(2) Tu aplicación debe llevar información de versión; ¿Cómo y de dónde vas a consultar si hay versión nueva? Una solución puede ser que junto a tu aplicación nueva (en el FTP o HTTP) a descargar, coloques, por ejemplo, un fichero TXT con la versión de la nueva. De esta forma, puedes descargar al iniciar tu aplicación este fichero TXT (muy pequeño) y comparar la versión del fichero TXT con la de tu programa.
(3) ¿Cómo descargar la versión nueva si es necesario? Dependiendo dónde esté puedes descargarla directamente (HTTP) o usar algún componente para conectar a un FTP.
(4) ¿Cómo la instala si ya la he descargado? Como se está ejecutando tu aplicación, no puedes desde esta misma, instalar la nueva. Para ello necesitas una tercera aplicación (pequeña), que instala la nueva versión y la pone en marcha.

Si buscas en los foros, encontrarás temas al respecto como te han comentado, con los pasos detallados y referencias a componentes que te facilitan el trabajo.

Un saludo.
__________________
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