Hola,
Tengo la siguiente duda: es posible tener una aplicación ejecutándose en
segundo plano minimizada y cuando la volvemos a ejecutar se maximize la
ventana de la que esta en ejecución.
Gracias
Pepe.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Programa en ejecucion
-
- Mensajes: 215
- Registrado: Lun Oct 20, 2008 11:38 pm
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Programa en ejecucion
Jose,
> Tengo la siguiente duda: es posible tener una aplicación ejecutándose en
> segundo plano minimizada y cuando la volvemos a ejecutar se maximize la
> ventana de la que esta en ejecución.
si quieres que sólo haya una instancia de la aplicación puedes usar la
propiedad TApplication:lSingleInstance.
También te puede servir TForm:nShowMode para indicar cómo quieres que se
muestre el formulario principal.
Saludos,
José Lalín
> Tengo la siguiente duda: es posible tener una aplicación ejecutándose en
> segundo plano minimizada y cuando la volvemos a ejecutar se maximize la
> ventana de la que esta en ejecución.
si quieres que sólo haya una instancia de la aplicación puedes usar la
propiedad TApplication:lSingleInstance.
También te puede servir TForm:nShowMode para indicar cómo quieres que se
muestre el formulario principal.
Saludos,
José Lalín
-
- Mensajes: 215
- Registrado: Lun Oct 20, 2008 11:38 pm
Programa en ejecucion
José Lalín,
Es un placer contar contigo.
La idea es que la aplicación esta minimizada en el área de notificación
(SystemTray). Y lo que necesito es que cuando se llame al ejecutable se
active la aplicación. Tengo una aplicación de tercero con un botón que
puede llamar a cualquier ejecutable externo, lo utilizo para imprimir las
entradas con fastreport, pero es demasiado lento abrir aplicación imprimir
informe y salir.
La idea es tenerlo siempre corriendo y cuando se llame otra vez lance el
informe y a esperar.
Gracias por tu ayuda.
Salu2
Pepe.
Es un placer contar contigo.
La idea es que la aplicación esta minimizada en el área de notificación
(SystemTray). Y lo que necesito es que cuando se llame al ejecutable se
active la aplicación. Tengo una aplicación de tercero con un botón que
puede llamar a cualquier ejecutable externo, lo utilizo para imprimir las
entradas con fastreport, pero es demasiado lento abrir aplicación imprimir
informe y salir.
La idea es tenerlo siempre corriendo y cuando se llame otra vez lance el
informe y a esperar.
Gracias por tu ayuda.
Salu2
Pepe.
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Programa en ejecucion
Jose,
> La idea es tenerlo siempre corriendo y cuando se llame otra vez lance el
> informe y a esperar.
entonces haz lo que te decía en el otro mensaje. Desmarca la casilla
"Permitir múltiples instancias" y pon la propiedad nShowMode a smMAXIMIZE.
Si no lo consigues echar a andar te preparo un ejemplo en cuanto tenga un rato.
Saludos,
José Lalín
> La idea es tenerlo siempre corriendo y cuando se llame otra vez lance el
> informe y a esperar.
entonces haz lo que te decía en el otro mensaje. Desmarca la casilla
"Permitir múltiples instancias" y pon la propiedad nShowMode a smMAXIMIZE.
Si no lo consigues echar a andar te preparo un ejemplo en cuanto tenga un rato.
Saludos,
José Lalín
-
- Mensajes: 215
- Registrado: Lun Oct 20, 2008 11:38 pm
Programa en ejecucion
José,
Lo he hecho como tu me indicas, pero cuando vuelvo a ejecutar la
aplicación no se activa la que esta en ejecución.
Gracias.
Pepe.
Lo he hecho como tu me indicas, pero cuando vuelvo a ejecutar la
aplicación no se activa la que esta en ejecución.
Gracias.
Pepe.