![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Iniciar aplicación con ventana no principal
Hola a todos.
Tengo una aplicación que se inicia con la ventana principal escondida (Application.ShowMainForm := False) y con un componente TrayIcon que muestra el icono en el syste tray (donde está el reloj). Bien, lo que quiero es que al iniciar la aplicación se muestre automáticamente otra ventana de la apalicación. No he encontrado ningún evento que lo haga. ¿Alguna idea? Gracias Adolfo Bonis Barcelona |
#2
|
||||
|
||||
Hola,
Puedes mostrar el segundo formulario cuando se crea (evento "OnCreate") el formulario principal, o puedes hacer que el segundo formulario sea el formulario principal. Para hacer esto último basta conque sea el primero que se cree en el archivo "DPR." Pero, probablemente te interesará lo primero. No sé. |
#3
|
||||
|
||||
Por lo que entiendo necesitas algo parecido a un splash, por lo menos en comportamiento. Yo uso algo asi:
Espero te sirva. Saludos. |
#4
|
||||
|
||||
Hola.
Ya estoy utilizando una ventana del tipo Splash, no es eso lo que necesito. Tambien he probado a mostrar la ventana al crear la principal, pero me da un error de violación. Inicio la apliacaión en el systemTray y no visualizo la ventana principal. Eso funciona perfectamente. Pero también necesito que cuando ya esté cargada toda la aplicación me aparezca una ventana determinada. De hecho parece que como la ventana principal no se muestra no se tienen en cuenta los eventos onShow, onPaint, onActivate, etc. con lo que me encuentro imposibilitado de realizar acción alguna. Bien, si podeis ayudarme lo agradeceré. Adolfo Bonis Barcelona |
#5
|
||||
|
||||
Hola,
Tendrás que ver qué está ocurriendo. Si comienzas una aplicación partiendo de cero, como puedes ver en el ejemplo que adjunto, es perfectamente posible no mostrar el formulario principal y en el evento "OnCreate" de dicho formulario principal, por el contrario, mostrar un formulario "secundario". Última edición por dec fecha: 23-07-2008 a las 20:15:40. |
#6
|
||||
|
||||
Hola.
Ok. Cierto. Al final (me has dado la idea) he dejado el código del proyecto como sigue:
He añadido la línea fAsuntos.Show y me funciona bien. Gracias. Adolfo Bonis Barcelona |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al iniciar aplicacion | igest2000 | Varios | 2 | 30-01-2006 15:41:37 |
iniciar una aplicación en el system tray | unreal4u | Varios | 4 | 17-11-2004 20:03:32 |
evento de cerrar la ventana principal | ronson | Varios | 1 | 25-02-2004 13:03:06 |
Ejecutar aplicación al iniciar Windows | nesetru | Varios | 5 | 10-02-2004 09:09:56 |
Iniciar tu aplicacion al arancar windows | JaMFrY | Varios | 4 | 05-01-2004 17:24:43 |
![]() |
|