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 06-04-2005
Leomedellin Leomedellin is offline
Miembro
 
Registrado: mar 2005
Posts: 18
Poder: 0
Leomedellin Va por buen camino
Thumbs up 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
Responder Con Cita
  #2  
Antiguo 06-04-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
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


La franja horaria es GMT +2. Ahora son las 03:47:39.


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