Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Actualizar una aplicación via web. (https://www.clubdelphi.com/foros/showthread.php?t=40824)

dicatek 27-02-2007 23:00:06

Actualizar una aplicación via web.
 
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
Actualización aplicaciones


La franja horaria es GMT +2. Ahora son las 12:32:53.

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