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.
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'