Necesito una ide

21/05/2005 - 20:40 por Dario David Puccio | Informe spam
Quiero hacer un cierre y salida automatico mediante una tecla de funcion
para casos de emergencia.
He conseguido salir mediante el onshutdown, pero quierom agregar al codigo
que lanza el cierre de todo formulario que se encuentre activo, luego hace
el cierre de tablas, copias de seguridad etc.
Como puedo hacer para lograr el cierre de los formularios activos?

Gracias por toda idea

Preguntas similare

Leer las respuestas

#1 Dario David Puccio
21/05/2005 - 22:52 | Informe spam
Gracias por el codigo, ya lo he puesto en funcionamiento y anda ok, muchas
gracias...

Dario
Respuesta Responder a este mensaje
#2 Diego Ortega
22/05/2005 - 02:49 | Informe spam
FUNCTION ReleaseForms
local lnForms, llDone, lcBase
lnForms = _SCREEN.FormCount
llDone = .T.
DO WHILE lnForms > 0 AND llDone
IF TYPE("_screen.Forms(lnForms)") == "O"
lcBase = _screen.Forms(lnForms).BaseClass
IF lcBase == "Form"
_SCREEN.Forms(lnForms).Hide()
llDone = _SCREEN.Forms(lnForms).QueryUnload()
IF llDone
_SCREEN.Forms(lnForms).Release
lnForms = lnForms - 1
ENDIF
ELSE
lnForms = lnForms - 1
ENDIF
ELSE
lnForms = lnForms - 1
ENDIF
_screen.Refresh()
ENDDO
ENDFUNC


"Dario David Puccio" escribió en el mensaje
news:
Quiero hacer un cierre y salida automatico mediante una tecla de funcion
para casos de emergencia.
He conseguido salir mediante el onshutdown, pero quierom agregar al codigo
que lanza el cierre de todo formulario que se encuentre activo, luego hace
el cierre de tablas, copias de seguridad etc.
Como puedo hacer para lograr el cierre de los formularios activos?

Gracias por toda idea


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida