Cita:
Empezado por fjcg02
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
|
Hola
Desia que te equivocabas al decir el final de esta frase
Cita:
Desgraciadamente, nunca he intentado eso, por lo que no puedo ayudarte.
|
y me diste la solución con la frase.
Cita:
Un servicio no puede interactuar con el escritorio porque no tiene acceso a él
|
Ya que el servicio siempre reventaba al intentar mostrar la ventana, por lo que pensé que tal vez el error es que el servicio no tenia acceso a la ventana o mejor dicho la ventana acceso a su padre (el servicio), por lo cual quite la declaración publica de la variable de la ventana y la declare como variable de la clase del servicio y "funciono", funciona perfectamente,
Lo de mirar si tiene una sesion abierta para poner el trayicon ya lo realiza el servicio por si solo.
Saludos y gracias