![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
De todos modos, podes generar un ejecutable que no incluya todas las dependencias, y distribuir las dependencias y el binario final por separado; entonces quedaria un ejecutable notablemente mas chico pero que necesitará de los bpl / dll necesarios para poder funcionar. Busca por los foros carga dinamica de paquetes
|
|
#2
|
|||
|
|||
|
Y ya que estamos,
tambien suele ocurrir al hacer unos proyectos sobresimensionados como un HOla Mundo, cae uno en la tentacion de probar varios VLC, que al final no usamos y los borramos del diseño, pero no borramos la libreria de la unit y nos quedan uno residuos estupendos, como cuando usamos Jedi, Devexpres, que directamente te meten unas 10 units a escondidas y facilemten te pesa el hola mundo mas de 20 mb |
|
#3
|
||||
|
||||
|
Definitivamente. Igual, yo ya me acostumbré a eliminar todas las unit que no hacen falta, incluso si es una de las de Delphi estándar
|
|
#4
|
|||
|
|||
|
Gracias por sus respuestas, el apoyo que se obtiene en las comunidades de desarrolladores en un lenguaje de programación también es un plus. Saludos
|
|
#5
|
||||
|
||||
|
Cita:
Cita:
Ese es el comportamiento por defecto desde D6 y D7 y debiera seguir siéndolo en las nuevas versiones. Saludos, |
|
#6
|
||||
|
||||
|
La verdad no lo he probado. Realmente si elimino unidades del uses no es para ahorar kilobytes
![]() Aun asi, hay que tener cuidado con las unit que tienen "initialziation" y "finalization". Yo en alguna unit se que uso un "viejo truco":
Eso lo hago para registrar alguna cosa en algun lado, por ejemplo, como cuando se registran las clases de graficos (distintos formatos de imagenes) o lo mismo para archivos multimedia |
|
#7
|
||||
|
||||
|
Y considerar que los constructores y destructores de clase vienen a ser, para muchas nuevas bibliotecas, una mejor alternativa que las tradicionales secciones Initialization y Finalization. Estas últimas, opcionales al final de las unidades .pas, sí que hacen que el programa ejecutable pese y haga más cosas de las que vemos a simple vista.
Ojo, pues. |
|
#8
|
||||
|
||||
|
Cita:
Ahora, sólo por ponerla, no hace nada (hagamos de cuenta que no hay inicialización ni finalización). Hagamos de cuenta que del centenar de procedimientos tienes contemplado usar apenas unas decenas. Justamente en la aplicación se incorporan solamente lo que se invoca. Y el compilador es inteligente. Si no se usa nada, no lo pone. Lazarus es igual, aunque en esto es un poco más vivo: te informa de las unidades que no se están usando. De todas formas, se puede hacer una "limpieza" al borrar los archivos temporales que genera Delphi y forzar de esa forma una nueva construcción. Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Instalador de programas Delphi | Jose Roman | Varios | 5 | 13-03-2015 20:20:20 |
| enlazar dos programas delphi | cadina | Varios | 7 | 01-10-2008 17:11:47 |
| enlazar dos programas delphi | cadina | OOP | 2 | 08-08-2007 20:37:53 |
| Programas Ocultos en Delphi 5 | eljavi | Varios | 3 | 07-03-2007 04:37:31 |
| Programas escritos con Delphi | [Gunman] | Varios | 16 | 23-11-2005 14:32:36 |
|