![]() |
Aplicacion Delphi en primer plano
Hola tengo un problema, necesitaria abrir una aplicacion de Delphi desde un servicio o cuando se inicia windows10, lo hace pero me ejecuta la aplicacion en Backgound o segundo plano y no la veo en el escritorio, si la veo que la abrio en procesos. Probe con fsstayontop en el form pero no hay caso. Si la executo a mano desde un shorcut funciona bien, no puedo encontrar el porque del comportamiento.
Saludos, |
Creo que depende desde donde (me refiero a la cuenta) desde la estás iniciando.
Si te es igual, puedes probar con alguna de las claves de registro. Lo haitual es:
Te recomiendo esta utilidad para configurar y revisar estos temas: Starter de CodeStruff's |
Un servicio se ejecuta como SYSTEM por lo que las aplicaciones que lance serán también SYSTEM y las abre en en una estación de ventana y escritorio diferentes a los del usuario activo con lo que la comunicación con el mismo queda desactivada. Esto es especialmente cierto desde Win7. Para solventar el problema debes conseguir que el servicio ejecute la app en la cuenta se sesión activa con esas credenciales o comunicarte con él de otra forma. por ejemplo con sockets.
En este enlace encontraras como ejecutar una aplicación GUI desde un servicio. Saludos. |
Primer Plano
Mil Gracias, funciono perfecto.
|
La franja horaria es GMT +2. Ahora son las 02:35:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi