Hola, en un momento un socio hizo esta consulta y queria
saber si alguien sabe como solucionarlo ya que tengo el mismo problema.
muchas gracias
----- Original Message -----
Hola gente:
Estoy teniendo un problema con una aplicación que está corriendo en el System
Tray y se quiere cerrar la sesión de Windows o bien, reiniciar o apagar el
equipo.
Lo que ocurre es que al dar la orden de Cerrar Sesion, Reiniciar o Apagar, la
aplicación VFP que esta corriendo en el SysTray se cierra bien, pero la sesión
de Windows sigue activa, me explico?? Es decir que para cerrar la sesión debo
hacer "Inicio/Cerrar Sesion" 2 veces.
Yo creo que el problema está en On Shutdown, pero no le encuentro la vuelta.
Aca mando el código: hagan un PRG, ejecútenlo (DO xxx.prg) y luego cierren
Windows.
_Screen.Visible = .F.
SET TALK OFF
SET CONFIRM ON
SET ESCAPE OFF
SET DELETED ON
SET EXCLUSIVE OFF
SET MULTILOCKS ON
SET SYSFORMATS ON
ON SHUTDOWN Clear Events
LOCAL oST
oST = CREATEOBJECT( "mySysTray" )
READ EVENTS
ON SHUTDOWN
CLOSE ALL
CLEAR ALL
Quit
*****************************
DEFINE CLASS mySysTray AS Systray OF
HOME()+"\Samples\Solution\Toledo\Systray.vcx"
IconFile = HOME() + "\Graphics\Icons\Misc\face02.ico"
TipText = "Prueba de SysTray"
PROCEDURE IconDblClickEvent
IF MESSAGEBOX("Desea Cerrar?",4+32+256,"Prueba de SysTray")=6
CLEAR EVENTS
ENDIF
ENDPROC
ENDDEFINE
NOTA: Solo funciona con VFP8 - Por otro lado cuento que tengo instalado WinXP
Prof. SP1 y todas las actualizaciones.
Gracias.
Saludos,
Esteban Bruno
I'm protected by SpamBrave
http://www.spambrave.com/