FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola,
En mi página puedes ver el código de mi unidad uiapp que sirve para evitar que una aplicación se ejecute más de una vez. ¿Por qué te digo esto? Porque parte de la unidad lo que hace es justamente activar la instancia de la aplicación que previamente estuviera en ejecución y tuve el mismo problema que describes. En la función AppWndProc de la unidad mencionada, verás lo que hago para evitar eso y posiblemente sirva en tu caso. // Saludos |
#2
|
|||
|
|||
ok.
lo reviso. Gracias.
|
#3
|
|||
|
|||
Me lo explicas?
Roman he incrustado parte de tu código y efectivamente funciona... ahora bien no me queda muy claro lo que hace AttachThreadInput... no será peligroso y me petará la aplicación bajo algunas circunstancias????
Saludos y gracias.
Última edición por dec fecha: 20-03-2007 a las 19:52:09. |
#4
|
||||
|
||||
Cabalmente no sé por qué funciona. Lo que entiendo es que SetForegroundWindow no funciona bien si la aplicación que la llama no es la aplicación que tiene el foco, como puede ocurrir ocasionalmente. Y hasta donde entiendo, AttachThreadInput hace que la aplicación se comporte como si tuviera el foco, o mejor dicho, lo comparte con la aplicación que lo tenga.
No creo que presente ningún problema colateral, sobre todo porque el foco se despega inmediatamente después de la llamada a SetForegroundWindow. // Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Abrir outlook en primer plano | Jose Manuel | Servers | 3 | 24-02-2012 19:25:50 |
Saber si una ventana esta en primer plano | Yaco | Varios | 0 | 28-02-2005 01:28:26 |
Ejecutar aplicacion externa y que este en primer plano | Lorenzati | API de Windows | 11 | 06-07-2004 18:22:10 |
Ejecutar aplicación en segundo plano y recoger los mensajes | Angel Fernández | API de Windows | 3 | 04-06-2004 17:37:44 |
Aplicación siempre en primer plano | Novás | Varios | 2 | 08-03-2004 09:31:09 |
|