![]() |
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 |
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. |
Todo lo que no sobra pesa. Yo uso una herramienta externa.
|
Cita:
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). |
Debugg 80M
Realesa 20M mi consulta en realesa funcionara normal??? no tendre problemas? agradesco la respuesta. |
Cita:
|
Cita:
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). |
Cita:
¿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 |
Actualmente CnPack y no tengo quejas. Funciona bien en todas las versiones de Delphi que uso.
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 10:14:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi