Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Aplicacion Delphi en primer plano (https://www.clubdelphi.com/foros/showthread.php?t=94635)

shoulder 05-05-2020 20:51:23

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,

Neftali [Germán.Estévez] 06-05-2020 16:32:42

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:
  • Current user (sólo para el usuario)
  • All users (para todos)

Te recomiendo esta utilidad para configurar y revisar estos temas:
Starter de CodeStruff's

escafandra 06-05-2020 17:05:44

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.

shoulder 06-05-2020 20:04:03

Primer Plano
 
Mil Gracias, funciono perfecto.


La franja horaria es GMT +2. Ahora son las 17:45:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi