Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-07-2008
ingmichel ingmichel is offline
Miembro
 
Registrado: jun 2007
Posts: 137
Poder: 17
ingmichel Va por buen camino
Ventanas Modales Vs Formularios Mdi

hola a todos, hace mucho tiempo que vengo preguntandome cual es mas conveniente usar(en cuanto a manejo de memoria) de ventanas modales o formularios mdi, segun he podido observar los forms mdi no se cierran cuando le das al boton cerrar del form lo k hace es k se minimiza y esto es un dolor de cabeza, bueno les pido k me puedan orientar o si alguien tiene la misma duda por favor comente.

gracias de antemano.
Responder Con Cita
  #2  
Antiguo 09-07-2008
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,

Cita:
(...) segun he podido observar los forms mdi no se cierran cuando le das al boton cerrar del form lo k hace es k se minimiza y esto es un dolor de cabeza (...)
Si no me equivoco, puedes aprovechar el evento "OnClose" de los formularios, y, más concretamente, su argumento "Action", que puede valer "caFree", de modo que el formulario se libere cuando se cierra. Así no se minimizará, sino que se liberará.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 09-07-2008
[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
Hola...

Complementando lo que dice Dec, si usas ventanas no modales y también las cierras, estas no se destruyen automáticamente, solo se esconden... Claro, a menos que el evento OnClose cambie la variable Action a caFree...

Esto es, para manejo de memoria, no importa que la forma sea MDI o normal, siempre y cuando la liberes de la memoria al momento de cerrarla...


Saludos...
Responder Con Cita
  #4  
Antiguo 09-07-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Yo creo que nos desviamos de lo que realmente importa: el usuario.

Una ventanada modal no permite seguir trabajando con el programa hasta que se cierre, por el contrario una amodal nos deja minimizarla y que no nos moleste hasta que la necesitemos.

Aquí tenemos que aplicar la lógica y pensar en proceso que estamos modelando, si una tarea no es necesaria tenerla abierta todo el tiempo es buen candidato para modal y si se trata de algo que tenemos que estar ocupando cada 5 minutos pues optar por la amodal.

A fin de cuentas se tiene que pensar como usuario y a la vez pensar en como queremos educar al usuario.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #5  
Antiguo 10-07-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Tambien quedaría la tercera opción, que serían ventanas normales; Ni modales ni MDI.
Lo que llamamos un entorno SDI, vamos.

Creo que la decisión está entre MDI y SDI. A partir de ahí, como ha dicho AzidRain, creo que el tema de las ventanas modales viene dado por el proceso o acción que estemos realizando en cada momento.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 04-08-2008
dalsim dalsim is offline
Miembro
 
Registrado: jul 2008
Posts: 47
Poder: 0
dalsim Va por buen camino
yo teng problema con unos form

intento cambiar la propiedad desde codigo showmodal; por show pero la muestra y la cierra si necesito tener dos form abiertos o minimizar uno y utilizar otro sin cerrar lo que estoy haciendo que pasa en ese caso utilizo delphi 2007
Responder Con Cita
  #7  
Antiguo 04-08-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 18
Faust Va por buen camino
¿Esta pregunta va en el foro de internet?
__________________
Herr Heins Faust
Responder Con Cita
  #8  
Antiguo 04-08-2008
dalsim dalsim is offline
Miembro
 
Registrado: jul 2008
Posts: 47
Poder: 0
dalsim Va por buen camino
supongo que no pues se esta habalndo de form

y de eso es la pregunta de formulario y propiedes de formularios
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Ayuda sobre gestion de ventanas modales y no modales Delphius Varios 13 13-12-2006 06:10:25
Ventanas Modales subzero Varios 1 27-09-2006 03:30:13
problema con ventanas modales droguerman OOP 1 19-09-2006 00:22:39
DLL y ventanas no modales droguerman OOP 0 15-09-2006 04:24:27
Ventanas modales PTW Varios 1 19-05-2005 17:21:22


La franja horaria es GMT +2. Ahora son las 11:43:45.


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