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 01-11-2003
verm83 verm83 is offline
Miembro
 
Registrado: nov 2003
Posts: 28
Poder: 0
verm83 Va por buen camino
Tamaño de los ejecutables

Hola a todos. Estoy empezando a trabajar con Delphi 7 y me estoy dando cuenta de que los ejecutables compilados ocupan un tamaño exageradamente grande. Investigando, en Proyect / Options, pestaña Packages, si activo la opción "Build with runtimes packages" y quito la librería 'adortl' el tamaño del archivo desciende considerablemete. Me decanto por esta librería porque hasta ahora mis programas no hacen uso de base de datos, y por el nombre, ésta referencia el uso de las mismas. El programa funciona perfectamente, pero en mi ordenador. Es aquí donde vienen mis dudas:

- El programa en otro ordenador que no tenga instalado Delphi, ¿funcionará? ¿Funciona en el mio porque tengo instalado Delphi y encuentra esa librería en el ordenador?

- ¿Cómo puedo reducir el tamaño de los ejecutables? ¿Se hace como yo lo he hecho? ¿Se puede realmente o todas mis aplicaciones 'cutres' van a ocupar megas tontamente?
__________________
IncestoCanibal.com
Responder Con Cita
  #2  
Antiguo 01-11-2003
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
Siempre que instalo Delphi lo primero que hago recién termina la instalación son dos cosas:
  1. Ajustar el tamaño de los tabuladores
  2. Quitar todos los paquetes con excepción de "Borland Standard Components"

Conforme voy necesitando otros, (bases de datos por ejemplo) los voy añadiendo.

Ciertamente componentes como ADO son innecesarios si tu aplicación no los usa así que puedes quitarlos del proyecto tranquilamente.

Sin embargo no es lo mismo quitar componentes con la opción "Install packages..." que seleccionando la opción "Build with runtime packages".

Con la segunda lo que sucede es que todos los paquetes que utilice tu aplicación deberán estar presentes en la pc donde se instale tu programa. Esto incluye el paquete standard (edits, memos, listbox, etc)

Si no usas esta opción el tamaño mínimo del ejecutable será de alrededor de 300 0 400 kb.

Hay programas que te permiten comprimir el ejecutable y correrlo tal cual y si buscas en los foros encontrarás referencias a ellos. Sin embargo he leído que no siempre conviene usarlos ya que la compresión evita que partes del programa puedad "swapearse" a disco duro cuando el sistema requiere memoria, permaneciendo integramente siempre en memoria RAM.

// Saludos
Responder Con Cita
  #3  
Antiguo 01-11-2003
verm83 verm83 is offline
Miembro
 
Registrado: nov 2003
Posts: 28
Poder: 0
verm83 Va por buen camino
Ajá, voy pillando. Lo que me comentas, la opción de dejar sólo los Borland Standar Components, es la que está en la misma pestaña que comentaba yo, ¿verdad? Project / Options, pestaña Packages, la primera opción que viene, 'Design packages'. A ver si me pongo a quitar cosas y luego sirven...

Muchas gracias por responder tan rápido
__________________
IncestoCanibal.com
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 06:15:47.


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