Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿como crear un auto update? (https://www.clubdelphi.com/foros/showthread.php?t=83049)

trigosanto 07-05-2013 03:36:00

¿como crear un auto update?
 
Muy buenas colegas de Club Delphi.
Estoy aprendiendo delphi, y en mi desarrollo logre hacer una agenda con conexion ADO, lo que sucede es que ahora preciso hacer un "Laucher" que al ejecutarlo permita verificar si hay actualizaciones para el programa o para la base de datos access.

Para esto dispongo de un hosting en internet. Y de ganas de aprender, segun leí por ahi es bastante complicado. Pero necesito ayuda pues es para mi trabajo, estoy realizando una agenda y quiero que cada actualizacion que realize al programa o a la base de datos pueda replicar.

¿Podrían ayudarme?
Dispongo de ustedes para toda la inforamcion que necesiten.

Neftali [Germán.Estévez] 07-05-2013 10:34:04

Hola.
Antes de nada, comentar que si buscas en el club, encontrarás bastantes mensajes al respecto y te pueden dar ideas de por dónde empezar.
Por un lado el proceso no es muy complejo. Hay que hacer unos cuantos pasos y dependiendo de lo que te quieras complicar, puedes ir añadiendo cosas.

Una primera aproximación, podría ser lo siguiente:

(1) A tu programa le añades información de versión (si no la tiene). LINK PISTA
(2) En tu hosting cuando exista versión nueva debes subir 2 ficheros :
* 1 fichero de texto con la nueva versión.
* Ejecutable de la nueva versión (comprimido o no; Esto lo puedes dejar para un segundo paso)
(3) Al arrancar tu programa (o el "Launcher") descargas el fichero de texto (LINK PISTA, LINK).
(4) Compruebas si la versión de tu programa es menor que la que se incluye en el fichero de texto.
(5) Si es necesario descargas la nueva.

Un saludo.

trigosanto 07-05-2013 20:06:33

Gracias por la pronta respuesta, voy a ir subiendo las cosas que voy desarrollando, podrían corregir ? :)


La franja horaria es GMT +2. Ahora son las 11:41:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi