Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-06-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.442
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Revisa las opciones detalladas.
Tal vez ahí puedas afinar un poco más.

Me suena también que en cierta manera puedes controlar la información RTTI que añades al EXE. Es una de las cosas que ha mejorado en las versiones nuevas, pero que también ha incrementado el tamaño del EXE.
Revisa este link:
http://docwiki.embarcadero.com/RADSt...ith_RTTI_Index

Ahí se puede leer esto:

...
Use the following compiler directives to control the generation of run-time type information. You may want to restrict the generation of RTTI to reduce the executable size.
...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #2  
Antiguo 22-06-2014
adrall adrall is offline
Miembro
 
Registrado: ene 2007
Posts: 99
Poder: 20
adrall Va por buen camino
Estoy mirando de deshabilitar RTTI pero esto escapa un poco de mi nivel, bastante básico... de todas formas aquí os dejo un link que creo que ofrece información bastante clara: http://www.zipplet.co.uk/index.php/c...delphi2010rtti

He probado en XE el primer punto: Introducir las directivas en el DPR, i reduce un poco el ejecutable. El Lunes lo probaré en XE6 a ver que pasa.

Saludos
Responder Con Cita
  #3  
Antiguo 23-06-2014
adrall adrall is offline
Miembro
 
Registrado: ene 2007
Posts: 99
Poder: 20
adrall Va por buen camino
Bien, el resultado en XE6 para una aplicacion simple con acceso a MySQL remoto, 1 DbGrid, un par de botones y un FastReport simple, es el siguiente:

Deshabilitando RTTI en el DPR: 18,089 Mb. en Debug y 5,307 Mb. en Release, y sin deshabilitar RTTI: 20,054 Mb. en Debug y 5,810 en Release.

Para deshabilitar he usado estas directivas de compilador:

Código Delphi [-]
{$WEAKLINKRTTI ON} 
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}


Saludos
Responder Con Cita
  #4  
Antiguo 25-06-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.442
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto

Gracias por el feedbak.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 27-06-2014
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 513
Poder: 19
Neeruu Va por buen camino
Es realmente necesaria la información RTTI? (Pregunto desde mi ignorancia)
Puede traerme algún inconvenientes des habilitarla?
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #6  
Antiguo 27-06-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.442
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No es obligatoria, por eso se puede desactivar. Dependerá si la vas a utilizar o no.
Si en algún momento te hace falta siempre puedes volver a compilar activándola.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 28-06-2014
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 513
Poder: 19
Neeruu Va por buen camino
Por ejemplo, cuando la podría necesitar? que es lo que uno puede hacer que necesite la info de RTTI? Pregunto esto para saber si yo la estoy usando y no estoy enterado...

Saludos...
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Reducir tamaño de un ejecutable mrmanuel Varios 12 23-08-2013 02:35:30
DevExpress y tamaño del ejecutable cmfab Varios 2 16-10-2012 19:18:14
como achicar el tamaño de mi Ejecutable Patricio Varios 2 22-11-2005 13:48:45
Tamaño del Ejecutable muy grande Fralva Varios 4 08-06-2005 17:22:51
Disminuir el tamaño de un ejecutable tannyk Varios 6 18-05-2005 06:23:41


La franja horaria es GMT +2. Ahora son las 08:26:33.


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