PDA

Ver la Versión Completa : Actualizar una aplicación via web.


dicatek
27-02-2007, 23:00:06
Hola!

Actualmente tengo una "miniaplicacion" que me gustaria que se pudiera actualizar desde la propia interface. Actualmente el modo de actualizar es acceder a la web donde tengo alojada la actualización y sobreescribir en la ruta que convenga.

El problema que tengo es que a menudo, los usuarios no saben o no quieren saber, como se tiene que hacer correctamente.

Mi idea era crear un sistema que permitiese comparar el directorio donde esta guardada la aplicación (no instalada) con la versión que tengo alojada a Internet, y en caso de ser superior, permitir descargarla e instalarla automaticamente.

Muchas gracias de antemano.

jhonny
28-02-2007, 00:07:39
Se me ocurre que podrías crear un archivo con la información de la ultima versión y con las rutas de dichas actualizaciones y alojar todo esto en un FTP.
Luego los clientes solo deben presionar un botón que este mismo se encarga automaticamente de descargar el archivo con la información y también de decidir si descargar o no el resto de los ejecutables (de donde y a donde deben ir).

Onti
28-02-2007, 01:09:04
Podrias hacer algo asi:

Primero tendrías que determinar si la versión aplicación de la pc es distinta a la de la web,
para ello podrías tener un web service en tu sitio web, al cual puedas consultar desde la aplicación y obtener el nro de la ultima versión comparas con la version de la pc . y si procede utilizas el componente TWebBrowser con la dirección de descarga

seoane
28-02-2007, 01:15:57
O también puedes usar alguna de las soluciones de estos otros hilos:

Actualizar mi programa por red (http://www.clubdelphi.com/foros/showthread.php?t=32550)
Actualización aplicaciones (http://www.clubdelphi.com/foros/showthread.php?t=36968)