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 08-11-2010
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Dudas sobre Delphi 2011

Hola, pues ayer me bajé el Delphi 2011 versión trial de 30 dóas, pues bien, tengo ciertas dudas y ojalá las respuestas la pueda encontrar aquí.. jejej, aquí va :

1.- ¿Donde puedo compilar para otros sistemas operativos como Linux?

2.- Al compilar un boton con un "Close;" me fijo que el ejecutable pesa 5 MB aprox wuuaww, ¿Que pasa? ¿porqué pesa tanto?, ¿hay solución para que pese como las versiones anteriores? wuaaw, realmente he quedado sorprendidisimo!, he buscado en google y aquí mismo, pero no he hayado nada al respecto de que pese tan grande el ejecutable ..

bueno era eso por ahora xD, gracias denuevoo!.
Responder Con Cita
  #2  
Antiguo 08-11-2010
Williams(Prog) Williams(Prog) is offline
Registrado
 
Registrado: jun 2008
Posts: 1
Poder: 0
Williams(Prog) Va por buen camino
Thumbs up prueba

prueba en las opciones del proyecto en packages y activa Build run time packages
Responder Con Cita
  #3  
Antiguo 08-11-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por cmm07 Ver Mensaje
[..]
1.- ¿Donde puedo compilar para otros sistemas operativos como Linux?
[..]
Con delphi... no puedes!!!
Responder Con Cita
  #4  
Antiguo 08-11-2010
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Hola, para la respuesta de Williams(Prog):

Pues ya sabía que así se reduce mucho él ejecutable, pero lo hace dependiente de librerías que sumadas dan lo mismo o más en tamaño, además aún así sigue siendo grande..

Gracias de todas formas.

Para la respuesta de Casimiro Notevi

Wuuaww! yo había leido en varias partes que se podía, que esa era la novedad principal del Delphi XE...

vaya! disculpen pero tengo que decirlo, Que DESEPCIÓN con Delphi
Responder Con Cita
  #5  
Antiguo 08-11-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por cmm07 Ver Mensaje
Wuuaww! yo había leido en varias partes que se podía, que esa era la novedad principal del Delphi XE...

vaya! disculpen pero tengo que decirlo, Que DESEPCIÓN con Delphi
Bueno, la decepción no habrá sido con delphi, ha sido con las novedades que no han llegado. Pues sí, ya lo hemos tratado en algunos hilos, habían anunciado una serie de cosas que a última hora desaparecieron del "roadmap".
Responder Con Cita
  #6  
Antiguo 08-11-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
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
Cita:
Empezado por Williams(Prog) Ver Mensaje
prueba en las opciones del proyecto en packages y activa Build run time packages
Cita:
Empezado por cmm07 Ver Mensaje
Pues ya sabía que así se reduce mucho él ejecutable, pero lo hace dependiente de librerías que sumadas dan lo mismo o más en tamaño, además aún así sigue siendo grande..
Realmente utilizar la opción de "Build with runtime packages" es una falsa opción para reducir el tamaño. Pues así lo único que hacer es "dividir" el programa en partes (BPL's + EXE) que sumadas posiblemente ocupen lo mismo o más que el EXE en sí. Es cierto que si en el ordenador destino ya existen las BPL's podríamos "olvidarnos" de ellas, pero como no es algo que podamos asegurar 100% no lo podemos dar como una opción genérica.

La forma en que puedes "reducir" el tamaño del EXE sin dividir este en packages es eliminando toda la información que se añade y que no es necesaria para un proyecto final.

Por defecto, cuando trabajas en el IDE, delphi añade información al EXE que nos permite hacer el Debug, junto con información de RTTI,.... Cuando estás en la versión final, esa información de Debug no hace falta y si la eliminas el ejecutable será bastante más pequeño. Igualmente si no vas a utilizar RTTI, también puedes eliminar esa información.

Cuando vayas a generar tu versión definitiva, accede a las opciones de l proyecto y en sección de Compiler y Linker desmarca las casillas que correspondan.

Comprobarás que el tamaño final decrece bastante.

Un saludo.
__________________
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 10-11-2010
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Hola, se me olvido darte las GRACIAS !
Responder Con Cita
  #8  
Antiguo 14-01-2011
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
Por defecto, cuando trabajas en el IDE, delphi añade información al EXE que nos permite hacer el Debug, junto con información de RTTI,.... Cuando estás en la versión final, esa información de Debug no hace falta y si la eliminas el ejecutable será bastante más pequeño. Igualmente si no vas a utilizar RTTI, también puedes eliminar esa información.

Cuando vayas a generar tu versión definitiva, accede a las opciones de l proyecto y en sección de Compiler y Linker desmarca las casillas que correspondan.
Uso Delphi 7 y en un par de pruebas que he hecho el tamaño sigue igual. ¿Podrías decir cuales son las casillas que hay que desmarcar?.

Gracias de antemano.
Responder Con Cita
  #9  
Antiguo 14-01-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
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
De la pestaña COMPILER puedes quitar todos los checkbox de la sección debugging. Y de la pestaña LINKER desactivar la que dice "Include TD32 debig info".

También puedes descargar y utilizar una utilidad llamada TDSPack (y de la que ya he hablado otras veces en los foros); Puedes descargarla de aquí. Y lo que hace es eliminar esa información de Debug, una vez que el EXE o la BPL ya están generados;
Así no tienes que cambiar las opciones durante la compilación. Una vez generados les pasas esta aplicación y listo.
__________________
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
  #10  
Antiguo 15-01-2011
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Wink

Muchas gracias Neftali.

No variaba el tamaño, en las pruebas que había hecho, porque la opción "Include TD32 debig info" la tenía desactivada.

Pero hice una prueba con un programa con esa opción activada y el tamaño se multiplicó por 3 y pico.

Ahora veo más claro como hacerlo.

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi 2011 (Fulcrum) heroe Noticias 11 15-07-2010 10:00:21
delphi 2011 JXJ Noticias 13 03-04-2010 00:42:34
Dudas sobre Delphi 2010 José Luis Garcí Varios 7 20-12-2009 09:08:11
Dudas sobre versiones Delphi José Luis Garcí Varios 11 20-12-2007 08:49:26
Borland despeja dudas sobre Delphi Delfino Noticias 0 23-09-2005 09:28:35


La franja horaria es GMT +2. Ahora son las 00:49:56.


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