Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2009
vientos vientos is offline
Miembro
 
Registrado: dic 2004
Posts: 14
Poder: 0
vientos Va por buen camino
Al iniciar la aplicacion muestra 2 forms

Hola buenas tardes,

tengo un problema y solicito su ayuda, al iniciar la aplicación que estoy programando me muestra la pantalla de login y otra forma de busqueda que tengo en la aplicacion, no se cual sea el motivo, antes no pasaba ya intente lo sig

borre toda la forma de la aplicacion y sus referencias, pero no funciono porqu entonces muestra otra forma junto a la pantalla de login

lo unico que le cambie a esa pantalla que muestra de mas fue el form Style
a MiDiChild por error, pero ya lo corregi a normal y nada

alguién sabe por que pasa esto?
Responder Con Cita
  #2  
Antiguo 31-03-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Verifica que el TForm que te esta mostrando "de mas", tenga la propiedad Visible en False... con eso ya es suficiente, al menos para que no te muestre ese TForm.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 31-03-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
También podrías verificar en las opciones del proyecto, la lista de formularios auto-creados, lo más seguro es que lo tengas en esa lista y por eso se crea ese formulario.
__________________

Responder Con Cita
  #4  
Antiguo 31-03-2009
vientos vientos is offline
Miembro
 
Registrado: dic 2004
Posts: 14
Poder: 0
vientos Va por buen camino
hola gracias por sus respuestas,

todas las forms las tengo en visible = false;
y todas estan en auto-create forms, pero antes eso no pasaba, ya probe con otro proyecto que funcionaba bien para checar que fue lo que le movi y lo que paso es que sin querer puse una form en MDI Form en su style, y lo compile y auque la regrese a normal sigue apareciendo

en el otro proyecto ya me paso tambien
Responder Con Cita
  #5  
Antiguo 31-03-2009
vientos vientos is offline
Miembro
 
Registrado: dic 2004
Posts: 14
Poder: 0
vientos Va por buen camino
Ya quedo resuelto gracias,

lo que pasa es que al poner la forma como MDIForm cambia la propiedad visible a True, como lo mencionaba el compañero Jhonny la cambie a False y listo,
asunto arreglado.

Les reitero mis agradecimientos y envío un saludo a ambos

P.D. Contraveneno yo soy de Nayarit, un saludo paisano

Última edición por vientos fecha: 31-03-2009 a las 23:42:49. Razón: Falto agregar un comentario
Responder Con Cita
  #6  
Antiguo 01-04-2009
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por vientos Ver Mensaje
y todas estan en auto-create forms
Hola, solo comentarte que no es bueno tener todos tus formularios en el auto-create, ya que se crean todos al inicio de tu aplicación lo mejor es tener en el auto-create los principales y los demas en cuanto los necesites los creas y los liberas.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #7  
Antiguo 01-04-2009
vientos vientos is offline
Miembro
 
Registrado: dic 2004
Posts: 14
Poder: 0
vientos Va por buen camino
Gracias por tu comentario Caro,

creo que voy a tener que hacer lo necesario, para corregir ese asunto, una pregunta respecto a eso, cuando las creas en tiempo de ejecución al cerrarla el usuario la destruyes y liberas memoria o que es lo recommendable en esos casos?

saludos!
Responder Con Cita
  #8  
Antiguo 01-04-2009
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por vientos Ver Mensaje
.............una pregunta respecto a eso, cuando las creas en tiempo de ejecución al cerrarla el usuario la destruyes y liberas memoria o que es lo recommendable en esos casos?
Hola de nuevo, una ves que teminas de utilizar tu formulario lo liberas.

Si llamas a tu formulario de forma Modal:
Código Delphi [-]
 FTuForm := TFTuForm.Create(Self);
 Try
   FTuForm.ShowModal;
 Finally
   FTuForm.Free;
 end;

Si no es Modal, puedes utilizar el evento OnClose de tu formulario paar liberar.

Código Delphi [-]
procedure TForm1.TuFormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action := caFree;
end;
 
//La llamada a ese formulario sería:
 FTuForm := TFTuForm.Create(Self);
 FTuForm.Show;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
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
No se muestra la aplicación en barra de tareas MaGNa OOP 6 01-12-2008 13:58:20
Problema al iniciar la aplicacion betto Varios 2 12-05-2008 04:31:30
Error al iniciar la aplicacion betto Varios 2 07-05-2008 22:48:32
Error al iniciar aplicacion igest2000 Varios 2 30-01-2006 15:41:37
cambiar el formulario q se muestra al iniciar tiagor64 OOP 7 17-06-2005 18:17:49


La franja horaria es GMT +2. Ahora son las 01:44:20.


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