Actualización de Aplicación VFP de Manera Sencilla
Actualización de Aplicación VFP de Manera Sencilla
Actualización de Aplicación VFP de Manera Sencilla
manera sencilla
Corrección del 16/02/2008: Gracias a Dave Crozier por encontrar un error en
el código (vea los comentarios más abajo). Un nuevo archivo .Zip de
AppUpdate.zip se ha subido al servidor. Si ya ha descargado el .Zip, puede
descargarlo de nuevo o hacer los cambios que se describen en los
comentarios de este artículo.
Una de las cosas que he tratado de hacer en mi artículo sobre ClickOnce, era
proporcionar a los desarrolladores Visual FoxPro, la comprensión de una de las
tantas soluciones disponibles para la actualización de las aplicaciones una vez
que ya se han distribuido. Aunque ClickOnce es muy poderoso, hay momentos
en que una solución mas de cosecha propia, puede ser más apropiada. La
actualización de aplicaciones, con aplicaciones que los desarrolladores han
escrito y/o poseen el código fuente, también pueden ofrecer un grado de
flexibilidad y poder que sólo no se encuentra disponible en soluciones como
ClickOnce, ni en el servicio de actualización de InstallShield. Así que en esta
entrada del blog, presentaré una aplicación que he creado usando Visual
FoxPro SP2 que se puede utilizar para actualizar prácticamente cualquier
aplicación Visual FoxPro.
AppUpdate.exe AppUpdate.exe
En la descarga ...
Comentarios
Craig,
* Lineas antiguas
* m.lcUpdateFile = "File://" + m.lcUpdateFile
* m.llReturn = FileGet(this.updateFile,
m.lcUpdateURL,"m.goThisForm.ProgressHandler()")
* Nueva linea
This.UpdateURL = "File://" + This.UpdateURL m.llReturn = ;
FileGet(this.updateurl, m.lcUpdateFile,
"m.goThisForm.ProgressHandler()")
Saludos,
Dave Crozier
OTHERWISE
IF UPPER(LEFT(This.UpdateURL, 7)) != "FILE://"
This.UpdateURL = "File://" + This.UpdateURL
ENDIF
m.llReturn = FileGet(This.UpdateURL, m.lcUpdateFile,
"m.goThisForm.ProgressHandler()")
ENDCASE
Craig Boyd