Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 19-06-2012
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 20
mcs Va por buen camino
Si la diferencia de tamaño es entre Delphi 7 y Delphi XE2, es normal.

A partir de Delphi 2009 o 2010 los ejecutables "engordaron" de una forma muy grande. Los principales motivos de estos crecimientos son:
1) El uso de cadenas Unicode. Antes, cada carácter ocupaba 1 byte. Ahora, ocupa 2 bytes. Por lo tanto, cada cadena ocupa simplemente el doble de espacio
2) Los "metadatos" del RTTI. Son datos que se usan para poder cargar o usar clases o métodos sin saber su nombre en tiempo de compilación (no sé mucho cómo va, sólo lo he usado en Java). Esto se puede quitar, pero implica recompilar toda la VCL.

Si te molesta el tamaño, puedes probar a comprimir el ejecutable mediante UPX, o sinó compilar las VCL y tu aplicación sin RTTI (en Google encontrarás cómo hacerlo, por lo menos en D2010). Otra cosa que podrías hacer es dividir el programa en DLL's, pero esto si que no tengo ni idea de cómo se hace... :P
Responder Con Cita
 



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Se busca: biblioteca para números grandes (muy grandes) Lord Delfos Varios 7 06-02-2010 01:26:35
Lazarus 0.9.26 beta ejecutables muy grandes.¿? JXJ Lazarus, FreePascal, Kylix, etc. 2 10-02-2009 22:41:49
cual es la razon de hacer grandes los ejecutables, lazarus Arturo Lazarus, FreePascal, Kylix, etc. 3 13-10-2006 04:01:38
Creacion de ejecutables karem Varios 8 05-03-2005 19:08:34
Grandes frases de grandes personas Nuria Humor 7 18-04-2004 05:40:17


La franja horaria es GMT +2. Ahora son las 01:36:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi