Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-02-2009
reivaj_bo reivaj_bo is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
reivaj_bo Va por buen camino
1. son 27 formularios
2. todos se crean al inicio
3. todos los dfm ocupan 7.70Mb.
4. 8.434 kb.
5. me conecto al Mysql via zeos tengo al rededor de unso 20 dataset
6. es al inicio

Última edición por reivaj_bo fecha: 16-02-2009 a las 14:24:02.
Responder Con Cita
  #2  
Antiguo 16-02-2009
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Ahí lo tienes...
Cita:
1. son 27 formularios
3. todos los dfm ocupan 7.70Mb.
Supongo que tienes 27 formularios llenos de imágenes, informes u otras cosas que podrías dejar fuera.
Los .dfm normalmente ocupan de unos pocos Kb a 100 o 200 Kb

Por ejemplo. Si tienes un componente TImage, puedes cargarlo desde un archivo externo y no tenerlo dentro del .dfm
Algo así como TImage.LoadFromFile(NombreFichero);

Última edición por duilioisola fecha: 16-02-2009 a las 14:51:02.
Responder Con Cita
  #3  
Antiguo 16-02-2009
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: 19.448
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
Cita:
Empezado por reivaj_bo Ver Mensaje
1. son 27 formularios
2. todos se crean al inicio
3. todos los dfm ocupan 7.70Mb.
4. 8.434 kb.
5. me conecto al Mysql via zeos tengo al rededor de unso 20 dataset
6. es al inicio
1. Es un buen número.
2. Si no es necesario no deberías crearlos al inicio, ya que gastas recursos y tiempo. Crealos cuando los necesites y dstrúyelos cuando hayas finalizado con ellos.
3. Demasiado para simples formulario. Supongo que debes tener imágenes o componentes que guarden datos. Deberías explicar qué contienen esos forms; Ese puede ser el problema. Si estás repitiendo la imágenes deberías utilizar recursos externos. ¿Has utilizado herencia?
4. Correcto.
5. No debería afectar al tamaño.
6. Posiblemente por el peso de los formualrios y porque los creas todos al inicio.
__________________
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
  #4  
Antiguo 17-02-2009
reivaj_bo reivaj_bo is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
reivaj_bo Va por buen camino
la mayoria de los formularios son para tomar datos, los que creo q deben pesar son con los cuales muestro fotos desde mi base de datos, talvez el capturador de imagenes por la webcam, y uso los componentes del suipack skin, para poder cambiar la apariencia de mis ventanas.

Gracias, voy a intentar en crear y destruid los forms.
Responder Con Cita
  #5  
Antiguo 17-02-2009
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: 19.448
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
Ves a las opciones del proyecto y elimina los formularios de la sección de AutoCreate forms.
Cuando los necesites, llama al constructor, en lugar de llamar directamente al Show.

Revisa el tema de los skins; revisa el DFM (con un editor de texto) a ver qué es lo que ocupa ese espacio. Si estás utilizando SKINS, hay paquetes que permiten guardar el skin en el formulario (DFM), pero eso se hace una vez (en el form principal, por ejemplo) no en todos los formularios.
__________________
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 18-02-2009
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 23
defcon1_es Va por buen camino
Cita:
Empezado por reivaj_bo Ver Mensaje
la mayoria de los formularios son para tomar datos, los que creo q deben pesar son con los cuales muestro fotos desde mi base de datos, talvez el capturador de imagenes por la webcam, y uso los componentes del suipack skin, para poder cambiar la apariencia de mis ventanas.

Gracias, voy a intentar en crear y destruid los forms.

Precisamente son esos componentes SuiPack los que hacen que tus *.dfm ocupen tanto,
porque "incrustan" en ellos las imágenes prediseñadas de los componentes de tu formulario en cada formulario.

En la empresa donde trabajo, los compramos (porque se empeñó mi jefe) pero los tuvimos que dejar de usar porque los exes crecían desmesuradamente, y compramos los VCLSkin, que redibujan los componentes (que elijas, no tienen por que ser todos los del formulario) en tiempo de ejecución.
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...

Última edición por defcon1_es fecha: 18-02-2009 a las 13:36:34.
Responder Con Cita
  #7  
Antiguo 20-02-2009
reivaj_bo reivaj_bo is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
reivaj_bo Va por buen camino
estoy utilizando este codigo para poder crear y liberar:
/////////////////
var
Alumnos : TAlumnos;

begin
Alumnos := TAlumnos.Create(Application); { Creamos la Form }
Try
Alumnos.Edit2.Text:='';
Alumnos.ShowModal; { La hacemos visible }
Finally
Alumnos.Free; { Liberamos la memoria, pase lo que pase }
End;
end;
////////
, pero me sale un error de :
///////
Cannot make a visible window modal.
??????
no entiendo pq no se puede ver el formulario
Responder Con Cita
  #8  
Antiguo 20-02-2009
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.679
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por reivaj_bo Ver Mensaje
[..]
///////
Cannot make a visible window modal.
??????
no entiendo pq no se puede ver el formulario
Seguramente está la propiedad 'visible' a true, ponla a false.
Responder Con Cita
  #9  
Antiguo 11-03-2009
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: 19.448
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
Cita:
Empezado por reivaj_bo Ver Mensaje
3. todos los dfm ocupan 7.70Mb.
¿Exactamente qué es lo que ocupa 7.7Mb? ¿El DFM?
Eso es un problema.
Deberías saber exactamente qué es lo que está generando ese tamaño. Haz la prueba de eliminar componentes del formulario e ir grabándolo hasta que sepas qué es lo que te está provocando ese incremento. Un DFM normal con bastantes controles no debería pasar de 100kb (por decir un número).
Otra opción es abrir el DFM con un editor sde texto y ver qué parte es la que ocupa esa cantidad de espacio.
__________________
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
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
Cerrar aplicación antes de desconectar la memoria flash MON___ API de Windows 3 13-01-2008 20:06:07
DCOM, instancias de una aplicación, Mensajes y Mapeo de ficheros en memoria Aldo OOP 0 15-09-2006 18:09:36
Aplicacion carga muchas fichas en memoria. zugazua2001 Varios 4 06-09-2005 17:40:41
mantener un archivo en memoria mientras ejecuta la aplicacion agustincs API de Windows 8 01-09-2004 02:05:57
Administrar Memoria de Una aplicación mediana en maquina con pocos recursos xtrem77 API de Windows 2 10-01-2004 01:22:52


La franja horaria es GMT +2. Ahora son las 07:20:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi