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 16-07-2006
natalia natalia is offline
Miembro
 
Registrado: jul 2006
Posts: 12
Poder: 0
natalia Va por buen camino
Cierro el form1 y se finaliza la aplicación :(

Hola amigos, tengo este problemilla, tengo dos forms en mi aplicación, y cuando cierro el formulario 1 (el inicial) se me cierra toda la aplicación.
lo que concretamente yo quiero hacer es abrir el formulario 2 y cierrar el uno. pero como ya mencione, al cerra el 1, se finaliza toda mi aplicacion :s
lo cierro así:
Código Delphi [-]
form1.close;
¿alguna forma de cerrar el form1 sin que se finalize todo mi programa?
gracias a quien me de una mano
Responder Con Cita
  #2  
Antiguo 17-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Al cerrar el formulario principal de la aplicación esta también se cierra. El formulario principal en un proyecto Delphi es el primero que se crea y, hasta donde yo sé, no hay forma de cerrar dicho formulario principal sin que la propia aplicación se cierre también.

¿Qué puedes hacer? Se me ocurre a bote pronto que en lugar de cerrar el formulario puedes ocultarlo, hacerlo invisible al usuario, mediante su propiedad "Visible" o su metodo "Hide". Prueba a ver si te ofrece resultados como los que esperas y/o comenta por aquí lo que te parezca.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 17-07-2006
natalia natalia is offline
Miembro
 
Registrado: jul 2006
Posts: 12
Poder: 0
natalia Va por buen camino
bueno, entonces si al cerrar el formulario inicial se cierra la aplicación y no hay forma de cambiar eso, hago que otro formulario este como incial y hago que se ponga invisible este que gasta menos memoria, y ahi si voy a poder cerrar el otro (el que antes ponia como inicial). porque si lo dejo oculto queda cargado en memoria y gasta recursos..
graxias

Última edición por natalia fecha: 17-07-2006 a las 03:00:47.
Responder Con Cita
  #4  
Antiguo 17-07-2006
natalia natalia is offline
Miembro
 
Registrado: jul 2006
Posts: 12
Poder: 0
natalia Va por buen camino
discupame... pero ahora no puedo ponerle invisible, le cambio la propiedad visible a false. probe asi: form3.hide; y no me funciona nisiquiera me tira un error...
gracias
Responder Con Cita
  #5  
Antiguo 17-07-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Revisa en Project--> Options, cual es el Form principal (que aparece en un combobox) y cuales se crean automáticamente en la inicialización de la aplicación.

Si el Form3 lo tienes en available (ventanas disponibles), tendrás que pasarlo a la sección Autocreate.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 17-07-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Prueba haciendo:

Código Delphi [-]
Application.ShowMainForm := False;
Form1.Visible := False


Saludos...
Responder Con Cita
  #7  
Antiguo 17-07-2006
natalia natalia is offline
Miembro
 
Registrado: jul 2006
Posts: 12
Poder: 0
natalia Va por buen camino
muchas graxias
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
Como cierro mi aplicacion? MadeInBsAs Varios 3 04-06-2006 00:20:58
Poner una foto background en Form1 garth C++ Builder 2 09-03-2005 20:14:05
Transferencia FTP no se finaliza DarkByte Internet 0 05-03-2005 10:39:35
Form1 calambito Windows 4 23-04-2004 06:36:01


La franja horaria es GMT +2. Ahora son las 18:30:46.


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