![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
tamaño de ejecutable
buenas tardes
tengo un ejecutable de 49,158.732 bytes algo como 46 Mb existe la posibilidad de reducir ese tamaño? o volver la aplicacion modular? ya sea utilizando dll (que se puedan invocar y que ejecute tales o cuales procedimientos u opciones) cosa que si hay un cambio en algun modulo solo se actualiza el dll y ya no todo el ejecutable en si ahora, como seria el tema con las variables globales o con las que se declaran para invocar tal o cual procedimiento se entiende lo que trato de decir?
__________________
Dulce Regalo que Satanas manda para mi..... |
#2
|
||||
|
||||
Sigue al conejo blanco
DLL’s, BPL’s, Carga dinámica/Estática y «Packages en Runtime» Cita:
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
||||
|
||||
Y lo primero de todo, compilar sin la información de depuración.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
buenos dias
como esta eso? donde encuentro esa opcion? he buscado en el menu project luego options luego delphi compiler, y cuando califico como no Debug Information en el concepto Debug information el tamaño no se reduce mucho estoy usando xe7
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
Generar el ejecutable en Release elimina esa información
![]()
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#6
|
||||
|
||||
He estado Leyendo y la verdad los ejemplos que he encontrado si bien es cierto me dan un mejor panorama, no me ayuda con lo que quiero hacer
tengo un sistema de facturación con control de inventarios tengo opciones donde se les da mantenimiento a los maestros (los llamo catálogos) de: Artículos Almacenes Clientes/Proveedores Formas de Pago Tipos de Documento Tipos de Transacción .. para "aligerar" un poco el tamaño del ejecutable tenia pensado pasar cada uno de esos "catálogos" (o quizá varios de ellos) a un bpl o dll, pero eso me genera algunas preguntas adicionales como podría generar un bpl que pueda ser usado en el sistema ya sea de forma estatica o dinamica, teniendo en cuenta que no funcionan "stand alone" (hay unidades que se usan como librerias para hacer validaciones) y que adicionalmente contienen mas unidades (librerias, frmularios, reportes) que se complementan entre ellos. y que tienen componentes visuales (form, grillas, botones, etc) alguien tiene algun ejemplo?
__________________
Dulce Regalo que Satanas manda para mi..... |
#7
|
||||
|
||||
Pienso que en el enlace que te compartí está lo que necesitas. No solo explica todo lo de las BPL y/o DLL estáticas y dinámicas. Al final tiene enlaces a unos artículos donde muestra como hacer un sistema con plugins. Creo que hasta tiene código de ejemplo.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#8
|
||||
|
||||
¿Y qué tamaño tiene el ejecutable actualmente?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
al inicio lo puse... pesa 46 mb
__________________
Dulce Regalo que Satanas manda para mi..... |
#10
|
|||
|
|||
Cada vez que se crea un nuevo proyecto en Delphi se establece por omisión la compilación en modo debug, lo que generar ejecutables bastante grandes. Para cambiar a modo Release encuentra en la ventana de "Project manager", el nodo que dice "Build Configurations" y doble click en Release. Compilas nuevamente y listo!.
|
#11
|
||||
|
||||
Por 46 Mb, yo no me molestaba en hacer cambios, lo que haría siempre es, por supuesto, compilar sin información de debug.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
|||
|
|||
Reducir tamaño del ejecutable
Socio, lo otro que te podira ayudar y muy facilmente es procesarlo con FreeUPX que te puede bajar el tamaño considerablemente.
Saludos Luis Garcia |
#13
|
||||
|
||||
Este artículo es más antiguo que el que te han puesto antes y algunos links ya están obsoletos, pero las ideas que explica te pueden ser útil y aclarar algunas cosas.
https://neftali.clubdelphi.com/redud...un-ejecutable/
__________________
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. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tamaño del ejecutable en Delphi XE6 | adrall | Varios | 13 | 28-06-2014 09:26:08 |
Reducir tamaño de un ejecutable | mrmanuel | Varios | 12 | 23-08-2013 02:35:30 |
DevExpress y tamaño del ejecutable | cmfab | Varios | 2 | 16-10-2012 19:18:14 |
Tamaño del Ejecutable muy grande | Fralva | Varios | 4 | 08-06-2005 17:22:51 |
Disminuir el tamaño de un ejecutable | tannyk | Varios | 6 | 18-05-2005 06:23:41 |
![]() |
|