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 13-09-2006
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Busco un consejo (muchas ventanas hijas y muchos menús)

Hola, ¿qué tal?

Tengo una pequeña dudilla, me preguntaba si sería recomendable limitar la cantidad de ventanas MDI que pueda tener mi programa abiertas a la vez. Esto es, vas abriendo archivos, y para cada uno creo una nueva ventana hija, y puedes abrir cuantos archivos te plazca. Y como de todos es sabido que el usuario es un ser imprevisible... pues que el otro día, probando, llegué a abrir (a la vez) más de 500 ventanas, y el resultado fue desastroso (sobre todo en la velocidad y a la hora de cerrarlas, suerte que incluí un menú "Cerrar Todas").

Además el programa consta con una lista de archivos abiertos con anterioridad, la cual aparece en un menú y también es ilimitada. Pero claro, vas abriendo y abriendo, y al cabo de un unos días tienes 200 o 300 archivos en la lista, lo que hace que el menú tarde en aparecer, además de dificultar la búsqueda del archivo en cuestión.

¿Qué me recomendáis? ¿Limito ventanas, limito la lista? ¿Sólo una cosa, ambas, o ninguna?

Muchísimas gracias.
Responder Con Cita
  #2  
Antiguo 13-09-2006
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.286
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
Piensa en un valor lógico de ventanas que un usuario pueda tener abiertas y limítalo.
¿Realmente tiene sentido más de 20 (por decir algo) ventanas abiertas?
¿Realmente se puede trabajar con 20 ventanas hijas abiertas a la vez?
¿Cuanto tiempo se tarda en buscar una ventana entre las 20 abiertas?

No creo que nadie se de cuenta de tal limitación, salvo alguien que esté "jugando" a lo mismo que tú.
__________________
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
  #3  
Antiguo 13-09-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 19
nemesio Va por buen camino
Con respecto a la lista de los programas abiertos, puedes hacer como Word, que solo muestra una pequeña lista que no pasa de 10.

Saludos
Responder Con Cita
  #4  
Antiguo 13-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
En cambio yo, solamente limitaría la lista. Si a un usuario le da por abrir 500 ventanas de un solo... estará conciente que el sistema se relentizará y en algún momento se quedará sin recursos...

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 13-09-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Coincido con Juan Antonio. No es decisión del programador. Si el usuario tiene un superordenador y quiere abrir tres mil doscientas cicuenta y cinco ventanas a la vez, pues que lo haga y será un usuario contento con nuestro programa que no le impone limitaciones artificiales. Incluso si el usuario tiene una Lentium y con cinco ventanas el sistema se ralentiza (¿existe esta palabra en español?) y tarda un minuto en cambiar de una a otra, sigue siendo su decisión.

// Saludos
Responder Con Cita
  #6  
Antiguo 13-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por roman
ralentiza (¿existe esta palabra en español?)
mmm.... yo creo que no, pero he visto que se usa eventualmente en el foro, por lo que me atreví a usarla...

La idea es que se vuelve lento..

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 13-09-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Esa puede que no pero roman escribió ralentizar que si que existe
Responder Con Cita
  #8  
Antiguo 13-09-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¡Cáspita! Hubiera jurado que lentificar no existía, ¿qué no es alentar? No, si tomar a la rae como parámetro empieza a ser extraño.

// Saludos
Responder Con Cita
  #9  
Antiguo 13-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #10  
Antiguo 14-09-2006
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Pues muchas gracias por las sugerencias.

Ya se me ocurrió poner en la configuración la opción de limitar o no, pero no estaba muy seguro. Eso de que el usuario se daría cuenta de que el ordenador se ralentiza (la palabra existe) no estoy del todo seguro, como ya dije (y si no lo he dicho lo digo ahora) "El usuario es imprevisible".

La verdad es que con las ventanas tampoco hay problema: con WinXP, 256MB de RAM logré abrir ¡más de novecientas ventanas! antes de que el sistema me cerrara la aplicación.
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
Ventanas,Ventanas Mdi=Dolor de cabeza ? IVAND Varios 7 08-05-2006 17:27:24
Recorrido de ventanas hijas sur-se OOP 3 23-08-2004 11:43:10
La señora y sus hijas roman Humor 24 28-05-2004 19:46:20
Ventanas MDI Hijas LucianoRey OOP 4 25-02-2004 01:28:32
Problemas con formas Hijas (MDI Child) D.M Varios 1 10-09-2003 22:56:30


La franja horaria es GMT +2. Ahora son las 18:48:09.


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