
Lanzador de Aplicaciones v2.0
FoxPro/Visual FoxPro
Publicado el 22 de Marzo del 2012 por Eduardo Marquez (5 códigos)
9.499 visualizaciones desde el 22 de Marzo del 2012
Cuando distribuimos nuestras aplicaciones o estas se suben a un servidor los usuarios comienzan a utilizarlas pero, ¿qué sucede cuando lanzamos una actualización/corrección de nuestra aplicación? Si hay usuarios que la estén utilizando hay que sacarlos o esperar a que todos salgan de esta para poder subir la versión actualizada.
Este Lanzador solventa este problema, ya que busca el .EXE más reciente de nuestra aplicación y lo ejecuta cuando un usuario intenta acceder a esta, así, lo único que tenemos que hacer es ir colocando las nuevas versiones (con nombres ligeramente distintos) y el Lanzador mismo se encargará de ir lanzando siempre la última versión por cada nuevo usuario que intente ingresar a nuestra aplicación. El resto de usuarios continuará trabajando con las versiones antiguas hasta que vuelvan ingresar al sistema.
Desarrollado en Visual FoxPro 9.
Este Lanzador solventa este problema, ya que busca el .EXE más reciente de nuestra aplicación y lo ejecuta cuando un usuario intenta acceder a esta, así, lo único que tenemos que hacer es ir colocando las nuevas versiones (con nombres ligeramente distintos) y el Lanzador mismo se encargará de ir lanzando siempre la última versión por cada nuevo usuario que intente ingresar a nuestra aplicación. El resto de usuarios continuará trabajando con las versiones antiguas hasta que vuelvan ingresar al sistema.
Desarrollado en Visual FoxPro 9.
Comentarios sobre la versión: Versión 1 (2)
Se puede evitar que el usuario arranque 2 veces la aplicacion?
Como se puede hacer que arranque otros programas que no son necesariamente VFP
http://www.lawebdelprogramador.com/foros/FoxPro_Visual_FoxPro/132157-Evitar_que_la_aplicacion_se_ejecute_dos_veces.html
y aqui:
https://groups.google.com/group/mundovisualfoxpro/browse_thread/thread/82ff26c75d837c61?hl=es
Luego, para que la aplicación arranque otros programas que no sean VFP, puedes sustituir la última línea de código, y usar RUN o !, quedaria algo así:
! '&lcMiAplicacion'