![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Un servicio no puede interactuar con el escritorio porque no tiene acceso a él. Como puede estar arrancado con la sesión cerrada, no tiene capacidad para acceder a la barra de tareas ( tray icon)
El servicio deberá ser lo suficientemente inteligente para saber si existe una sesión de usuario abierta , y en ese caso lanzar otro proceso, que será el que ponga el trayicon. Para eso podrías utilizar un timer, que cada x tiempo mire si hay algún usuario con el escritorio abierto. Desgraciadamente, nunca he intentado eso, por lo que no puedo ayudarte. Suerte y saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#2
|
||||
|
||||
|
Cita:
Muchas gracias. Saludos. |
|
#3
|
||||
|
||||
|
Podrías darnos una pequeña explicación ? Es por culturilla general, y porque "me equivoco y doy la solución" ¿?.
![]() No he trabajado con servicios, por lo que no puedo darte más información, pero generalmente el problema es el que comentaba. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#4
|
||||
|
||||
|
Cita:
Desia que te equivocabas al decir el final de esta frase Cita:
Cita:
Lo de mirar si tiene una sesion abierta para poner el trayicon ya lo realiza el servicio por si solo. Saludos y gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Servicios (TService) Ayuda. | LockDoor | C++ Builder | 3 | 01-11-2005 00:16:17 |
| Tservice , inputbox o forms | NPIdea | Varios | 0 | 29-04-2005 19:08:23 |
| TService, IB, FB | OSKR | C++ Builder | 0 | 27-04-2005 12:51:11 |
| Imprimir desde un TService | gynch | Varios | 2 | 02-04-2004 20:35:23 |
| Imprimir desde un TService | gynch | Impresión | 0 | 24-03-2004 15:12:16 |
|