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 21-06-2020
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
Borrar componentes que no se utiliza en un proyecto

comencé con un nuevo proyecto pequeño en DX10.3
compense a probar componentes que puedan dar..
y me quede con los que serian necesarios

tengo 3VLC FORM que contienen unos 5 panels y 3 dbgrid y un imagenlist y lo demas es edit y buttons
y cuando compilo la aplicación me crea un ejecutable de 89 Megas

mi consulta porque tan grande si apenas estoy en el panel principal?
sospecho por componentes que saque a unit principal los USES y no los estoy utilizando

hay alguna forma de que Delphi borre los USES que no se esta utilizando y si ocupan espacio?
o porque el EJECUTABLE se hace tan grande... y como lo puedo volver mas pequeño.

agradezco sus consejos y ayudas
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #2  
Antiguo 22-06-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No sé si lo delphi "modernos" tienen la opción de eliminar uses que no sirven. Con los delphi antiguos también tenías opciones para eliminarlos con gexperts, cnpack, etc.
También tienes lo que ocupa la información para debug. Cuando entregas el programa definitivo al cliente debes compilar sin esa información para el depurador.
Responder Con Cita
  #3  
Antiguo 22-06-2020
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
Todo lo que no sobra pesa. Yo uso una herramienta externa.
Responder Con Cita
  #4  
Antiguo 22-06-2020
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.272
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 darkbits Ver Mensaje
hay alguna forma de que Delphi borre los USES que no se esta utilizando y si ocupan espacio?
o porque el EJECUTABLE se hace tan grande... y como lo puedo volver mas pequeño.

Además de eliminar componentes y unidades del uses que no necesitas (hay herramientas para ello).
Compila el mismo programa en Debug/Release y verás la diferencia de tamaño. La mayoría de esa información es de debug, necesaria durante el desarrollo, pero debe eliminarse en las versiones finales (release).
__________________
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
  #5  
Antiguo 23-06-2020
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
Debugg 80M
Realesa 20M

mi consulta en realesa funcionara normal??? no tendre problemas?

agradesco la respuesta.
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #6  
Antiguo 23-06-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por darkbits Ver Mensaje
Debugg 80M
Realesa 20M
mi consulta en realesa funcionara normal??? no tendre problemas?
agradesco la respuesta.
Claro, es lo normal.
Responder Con Cita
  #7  
Antiguo 23-06-2020
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.272
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 darkbits Ver Mensaje
mi consulta en realesa funcionara normal??? no tendre problemas?

Como bien indica el nombre, la versión Debug añade información para facilitar la depuración.
Es más, esa información NO DEBERÍA enviarse a los clientes (salvo contadas excepciones), como bien dice su nombre para temas de debug.

El comportamiento del programa es el mismo en ambos casos, salvio que tú hayas programado algo diferente usando {$IFDEF DEBUG} (por ejemplo).
__________________
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
  #8  
Antiguo 24-06-2020
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 290
Poder: 21
elrayo76 Va por buen camino
Cita:
Empezado por kuan-yiu Ver Mensaje
Todo lo que no sobra pesa. Yo uso una herramienta externa.

¿Que herramienta externa usar?. Yo uso CnPack pero no me convence mucho.


En versiones viejas como Delphi 7 usaba una utilidad de Peganza, pero la dejaron de desarrollar y la última versión disponible no funciona en versiones mas nuevas del lenguaje.


Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
Responder Con Cita
  #9  
Antiguo 25-06-2020
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
Actualmente CnPack y no tengo quejas. Funciona bien en todas las versiones de Delphi que uso.
Responder Con Cita
  #10  
Antiguo 25-06-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por kuan-yiu Ver Mensaje
Actualmente CnPack y no tengo quejas. Funciona bien en todas las versiones de Delphi que uso.
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
Liberar memoria al borrar componentes en runtime mjjj OOP 6 31-12-2015 22:31:05
Actualizar componentes ZeosLib en mi proyecto Cañones Conexión con bases de datos 4 07-07-2010 16:44:49
Crear y Borrar componentes en tiempo de ejecución jzginez OOP 6 25-11-2005 16:04:55
Como borrar registros con los componentes FIBPlus?? burasu Conexión con bases de datos 1 23-06-2004 16:18:50
Borrar componentes instalados? CORBATIN OOP 2 12-06-2003 14:53:34


La franja horaria es GMT +2. Ahora son las 09:50:36.


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