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/


Responder a