FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Actualizacion de aplicacion
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Actualizacion de aplicacion
Posted: Wed Jun 24, 2015 03:06 PM

Hola foro,

Alguien podria darme una idea de como manejar las actualizaciones de un sistema ya funcionando?

Es decir, si hay alguna lib o rutina que permita que al hacer login verifique via internet si existe alguna actualuzacion y esta sea descargarda ya sea como otro instalador o un archivo en dbf

Saludos

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Actualizacion de aplicacion
Posted: Wed Jun 24, 2015 03:44 PM
Una opcion (algo básica, pero útil) podría ser tener una base de datos en un servidor en internet con una tabla que contenga, para cada programa tuyo que versión activa existe. Al ingresar al programa, consultas esa tabla y tomas la decisión de que hacer
Ej:
Code (fw): Select all Collapse
    oApp:oServer := Conectar()
    oQryVer := oApp:oServer:Query("SELECT version FROM versiones WHERE CodigoPrograma = " + oApp:code)
    IF oQryVer:version <> oApp:version 
       MsgStop("La version de este programa no corresponde con la version activa, descargue el programa nuevamente","Error")
       QUIT
    ENDIF

En el .exe, como constante debes tener el tipo de programa (oApp:code) y la version del exe (oApp:version)
Espero te de una idea.
PD: Conectar hace la conexion por medio de la libreria Tdolphin a un servidor
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Actualizacion de aplicacion
Posted: Wed Jun 24, 2015 04:02 PM

Wilmer:

Creo que el blog de Biel te puede ayudar.

http://bielsys.blogspot.mx/2009/04/actu ... ca-de.html

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion