Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Disminuir tamaño de un programa (https://www.clubdelphi.com/foros/showthread.php?t=20127)

Leomedellin 06-04-2005 18:29:42

Disminuir tamaño de un programa
 
Hola a todos,

Tengo una inquietud y es la siguiente:

He hecho un pequeño programa con 1 Form principal y un "Acerca de"
la estructura del programa es muy sencilla ya que su función es
solo generar una clave cuando se introduce un nombre específico como ven
solo me genera un nick.

Resulta que cuando lo compilo su tamaño es de 380 kb y de acuerdo
a su sencillez me parece muy grande, en alguna ocasión vi un programa
similar y solo pesaba 77 kb.

Como podre disminuir el tamaño de mi programa al compilarlo? o es que
Delphi 6 tiene esa particularidad, existe alguna otra forma?.


Gracias a todos


Leonardo

roman 06-04-2005 18:49:05

Cita:

Empezado por Leomedellin
Resulta que cuando lo compilo su tamaño es de 380 kb y de acuerdo
a su sencillez me parece muy grande, en alguna ocasión vi un programa
similar y solo pesaba 77 kb.

Este es el precio a pagar por el uso de la VCL. No es un precio muy grande si consideras la infinidad de detalles que la VCL hace por tí. Y no es tampoco para preocuparse mucho ya que el tamaño no aumenta en la misma medida; tengo un sistema con decenas de formularios, tablas y demás recursos, que no llega a 1.5 MB.


Cita:

Empezado por Leomedellin
Como podre disminuir el tamaño de mi programa al compilarlo? o es que
Delphi 6 tiene esa particularidad, existe alguna otra forma?.


Puedes disminuir drásticamente el tamaño si compilas con la opción "Build with run time packages" pero esto es en cierta forma una trampa ya que entonces debes distribuir aparte todos los bpl necesarios. Tiene la ventaja de que puedes distribuir el paquete completo la primera vez y sólo el ejecutable para actualizaciones.

Otra opción es utilizar compresores de ejecutables como el upx que disminuyen bastante el tamaño y la velocidad de acceso al aplicativo es prácticamente imperceptible.

// Saludos


La franja horaria es GMT +2. Ahora son las 10:53:54.

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