Pregunta: | 1681 - COMO EVITAR EL MENSAJE "CANNOT QUIT VFP6" !! |
Autor: | ANTONIO CUELLAR |
Deseo evitar que al pulsar la "X" de la ventana de mi sistema aparesca el mensaje "CANNOT QUIT VFP6" ! Alguna idea ? Gracias de antemano !!! |
Respuesta: | Alejandro Salvador Vargas |
Has un programa llamado prgsalir con el siguiente código
local respuesta respuesta=messagebox("¿Realmente desea salir?",4+32,"Aviso de Salida") if respuesta=6 quit else return endif ahora antes de ejecutar tus aplicaciones o algún menu propio debes poner en tu programa principal algo así como ON SHUTDOWN, como en el ejemplo siguiente: do c:menúinic.mpx &&ejecuto un menu propio on shutdown do c:\prgsalir.fxp &&ejecuto el programa o rutina para salir read events && cuando ejecutas un menu, es importante esta línea |
Respuesta: | ALBEIRO GOMEZ |
Para evitar que Cuando den clic en la X aparezca ese mensaje en tu aplicacion debes inhabilitarlo desde el programa de inicio o donde inicias el programa con la orden _SCREEN.CLOSABLE=.F. y asi te evitaras que den clic en ese boton de cerrar. A la Orden |
Respuesta: | gilberto de campos |
Debes liberar todas la ventanas y terminar cualquier aplicación antes de tratar de quitar visual foxpro, debes tratar de asegurarte que usuario no trate de cerrar la applicación cuando no te convenga y que no quede ningún formulario escondido ejecutandose mientras alguien trata de salir. |
Respuesta: | Roy Velasquez |
Tienes que utilizar "ON SHUTDOWN" de manera de trapear cuando ocurre un evento de este tipo, ya sea intento de salir de windows sin cerrar el programa o salir de vfp (recuerda que un .exe generado con vfp no es mas que una instancia de vfp, por lo tanto también se ve afectado por el ALT+F4), ahi es donde asignas una rutina (*.prg) a ese evento y en la rutina ponés un clear events y listo!!! tu aplicación ya sale como las de windows pulsando en la X del cuadro de control, pulsando ALT+F4 o de la forma que quieras. Cualquier cosa enviame un mail!! |