La Web del Programador: Comunidad de Programadores
 
    Pregunta:  59797 - EVITAR EJECUTAR APLICACION MAS DE UNA VEZ
Autor:  Javier Palacios
Hola amigos, un feliz 2009 para todos.
Quisiera saber de que forma evito que un usuario ejecute una aplicacion hecha en vfp9.0 mas de una vez???

  Respuesta:  jorge zermeƱo
SALUDOS..

YO TENIA ESE MISMO PROBLEMA Y LO QUE HICE, FUE CREAR UNA VARIABLE DE MEMORIA GLOBAL Y TENERLA EN UN VALOR POR EJEMPLO:

CUANDO ARRANCA LA APLICACION EN EL EVENTO LOAD, CHECO EL VALOR DE LA VARIABLE Y SI ES UN 1 ENTONCES DOY AVISO DE QUE YA ESTA SIENDO USADO EL SISTEMA Y SE SALE DE LA APLICACION

COMO LE DOY EL VALOR A LA VARIABLE, EN EL EVENTO INIT CUANDO ARRANCA LE DOY EL VALOR DE 1

PERO CUIDADO. SE SUPONE QUE TIENES UN MENU PRINCIPAL, ENTONCES ESTE USO DE LA VARIABLE ES PARA CADA UNO DE LOA MODULOS, NO PARA EL PROGRAMA EN SI PORQUE SI LO HACES PARA EL PROGRAMA EN GRAL. NUNCA PODRAS EJECUTARLO YA QUE EN INIT VALE 1 Y CUANDO LO ENCUENTRA LOAD TE MARCA QUE YA ESTA EN USO..OJO...MUCHO OJO

SALUDOS Y ESPERO HABER AYUDADO.

MAY THE FORCE BE WITH YOU,,,ALWAYS...