Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-08-2008
MaGNa MaGNa is offline
Miembro
 
Registrado: nov 2004
Posts: 23
Poder: 0
MaGNa Va por buen camino
No se muestra la aplicación en barra de tareas

Hola,

Tengo una aplicación hecha con D2007 y al lanzarla ésta no se muestra en la barra de tareas hasta que no es pulsado el botón de minimizar. ¿Alguien puede echarme una mano?

Código:
 
begin
  fsplash:=Tfsplash.create(application);
  fsplash.Show;
  fsplash.refresh;
  Application.Initialize;
  Application.Title:='Sial 2008';
  fsplash.texto.caption:='Creando el entorno...';
  fsplash.Refresh;
  Application.CreateForm(Tfprincipal, fprincipal);
  Application.CreateForm(Tfacercade, facercade);
  Application.Run;
end.
Responder Con Cita
  #2  
Antiguo 28-08-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
Yo lo haría así....
Código Delphi [-]
  Application.Initialize;
  FSplash:=TFSplash.create(application);
  Application.Title:='Sial 2008';
  fsplash.texto.caption:='Creando el entorno...';
  FSplash.show;
  FSplash.update;
  Application.CreateForm(Tfprincipal, fprincipal);
  Application.CreateForm(Tfacercade, facercade);
  FSplash.Hide;
  FSplash.free;
  Application.Run;
Responder Con Cita
  #3  
Antiguo 28-08-2008
MaGNa MaGNa is offline
Miembro
 
Registrado: nov 2004
Posts: 23
Poder: 0
MaGNa Va por buen camino
Muchas gracias Toni.

El problema no es otro que hacer Show. En cuanto lo llamo antes de hacer Application.Run desaparece la aplicación de la barra de tareas hasta que es minimizada.

¿Qué solución he adoptado?

He colocado un hide antes de Application.Run y posteriormente vuelvo a mostrar el Splash con la información que deseo durante unos segundos (Base de datos a la que se conecta, etc.)

Con esto se ha solucionado.

No obstante, en D2006 y anteriores no era necesario hacer todo esto, puesto que mientras que el form principal estuviera creado, aunque no fuera visible, en la barra de tareas se mostraba la aplicación. Creo que algo cambió en esta versión de Delphi.
Responder Con Cita
  #4  
Antiguo 28-08-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
No te puedo decir porque yo aún sigo con Delphi 5
Responder Con Cita
  #5  
Antiguo 20-11-2008
M. FM. M. FM. is offline
Miembro
 
Registrado: ago 2007
Posts: 37
Poder: 0
M. FM. Va por buen camino
Me acabo de encontrar con este mismo problema y por más vueltas que le doy, no consigo que se muestre mi programa en la barra de tareas. Ni poniendo un Splash, ni sin ponerlo.

¿Alguien ha encontrado alguna otra explicación para esto?

Muchas gracias,
M.
Responder Con Cita
  #6  
Antiguo 20-11-2008
M. FM. M. FM. is offline
Miembro
 
Registrado: ago 2007
Posts: 37
Poder: 0
M. FM. Va por buen camino
Ya he encontrado la respuesta. Sólo había que añadir esta línea:
Código:
Application.MainFormOnTaskBar := true;
Saludos
Responder Con Cita
  #7  
Antiguo 01-12-2008
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

Al parecer eso es un bug del dlephi 2007 igual pasa cuando estas diseñando. La mayoria de esos problemas los arregle con update 3 que encontre (El istlador esta en chino).
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Aplicacion en la barra de tareas Palmiro Windows 2 24-03-2008 18:15:46
colocar en la barra de tareas la aplicacion yack99281588 Varios 2 28-10-2007 16:05:07
Minimizar Aplicacion en la barra de tareas lokodelphi Varios 3 16-04-2006 06:52:40
Ocultar tu aplicación de la barra de tareas DarkByte API de Windows 4 13-09-2003 16:11:32
Ocultar tu aplicación de la barra de tareas DarkByte Varios 6 09-09-2003 11:18:41


La franja horaria es GMT +2. Ahora son las 06:18:01.


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
Copyright 1996-2007 Club Delphi