Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Actualizar ejecutable desde ftp
Message
From
07/07/2003 08:13:10
 
 
To
04/07/2003 14:45:50
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00807061
Message ID:
00807391
Views:
17
>buenas tardes esta ves es para solicitar la ayuda con el siguiente problema... a ver si me dan una orientacion en el caso
>
>trabajo en una empresa que posee varios almacenes a nivel nacional, todos conectados en red, todo manejando software diseñados por el departamento de computo, pero tenemos un problema, cada ves que hacemos una modificacion al software tenemos que decirle a los usuario mediante mail que existe una actualizacion del software, y que esta en el ftp, etc,etc...
>
>
>como podria hacerse para que el programa detecte que en una ubicacion del ftp existe un actualizacion y que el mismo prg la pueda bajar para que se actualize posteriormente(caso de muchos programas nuevo).


Martin te ha indicado el link a un artículo de Rick. Este funciona bien, usando WSH para hacer un swap del EXE. Otra posibilidad, mas simple, en caso de estar en un ared, es uasar un loader (hay ejemplo aqui en UT en la seccón downloads, y hay también un artículo de Andy McNeil en un número dreciente de FoxPro Advisor, donde loader.exe recibe un parámetro indicando el programa a cargar, luego compara la version local con la que hay en un directorio de distribución, y si existe una versión más reciente, actualiza la local. Esto puede hacerse con File DateTime o con AgetFileVersion().

En tu caso, hablas de FTP, lo que complica un poco el esquema. Usando FTP debes hacer un DIR remoto ( en el caso de LAN solo precisas Adir() ) y luego el resto es igual.

HTH


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
Previous
Reply
Map
View

Click here to load this message in the networking platform