Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-03-2012
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
Esto último es muy relativo. Delphi, por defecto, también guarda información para depuración y aún así su ejecutable no es tan grande como el de Lázarus. Yo seguí los pasos que dan en el primer enlace que puso rretamar y no disminuye ni un byte el tamaño.

// Saludos
Responder Con Cita
  #2  
Antiguo 28-03-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 20
mightydragonlor Va por buen camino
Esta es la prueba que acabo de hacer:
Proyecto con 1 formulario en blanco
Sin optimizaciones = 12.669KB
Con optimizaciones = 1.607KB
Desmarco generar información para la depuración
Marco eliminar símbolos del ejecutable, enlazado inteligente, Mas pequeño en lugar de mas rápido.

Resumen, se puede reducir más si usas Strip y Upx, o marcando y desmarcando otras opciones, pero no recuerdo cuales mas en este momento.
Saludos.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #3  
Antiguo 30-03-2012
santi33a santi33a is offline
Miembro
 
Registrado: jun 2005
Posts: 208
Poder: 22
santi33a Va por buen camino
mightydragonlor puedes decirme cuales fueron los pasos para lograr reducir el tamaño de esos fichero pues yo no lo he logrado.

Santiago
Responder Con Cita
  #4  
Antiguo 30-03-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 20
mightydragonlor Va por buen camino
Cita:
Empezado por mightydragonlor Ver Mensaje
Desmarco generar información para la depuración
Marco eliminar símbolos del ejecutable, enlazado inteligente, Mas pequeño en lugar de mas rápido.
Esto lo encuentras en Opciones de proyecto->Opciones del Compilador->Enlazado, allí encuentras las opciones. =)
Saludos.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #5  
Antiguo 30-03-2012
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
Pero, como dije antes, en el caso de delphi, no tienes que quitarle la depuración para que el ejecutable tenga un tamaño razonable. En el caso de lázarus, esa es la única opción con la cual reduces considerablemente el tamaño, las otras sólo unos cuantos bytes.

// Saludos
Responder Con Cita
  #6  
Antiguo 31-03-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 20
mightydragonlor Va por buen camino
Esto realmente no viene al caso, ya que Lazarus solo es el IDE, FreePascal el compilador y GDB el depurador, no es como Delphi que tiene un solo paquete con todo super optimizado, el depurador de Lazarus no tiene muchas cosas que si encuentras en delphi, pero igual funciona y logra su cometido, pero una de las razones por la que el tamaño de los ejecutables son tan grandes es precisamente que GDB necesita muchas cosas dentro del .exe y en unos formatos específicos, si compresiones y demás cosas, ya que como este ha sido un desarrollo independiente de el de Lazarus, no es como el equipo de desarrollo quisiera, creo que por ahí estaban haciendo un depurador, sino estoy mal era el mismo equipo de Lazarus, que corrija todas estas cosas y esté mas integrado con el IDE, además de ser mucho mejor, algo mas parecido al de Delphi y Visual Studio, pero solo hasta ahí sé.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #7  
Antiguo 31-03-2012
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
Caray. Pues lo que viene al caso es que se obtiene un ejecutable gigantezco. Las razones ya me parecen lo de menos.

// Saludos
Responder Con Cita
  #8  
Antiguo 01-04-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 20
mightydragonlor Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Caray. Pues lo que viene al caso es que se obtiene un ejecutable gigantezco. Las razones ya me parecen lo de menos.

// Saludos
Si, pero es un ejecutable de depuración y no de ejecución, es tanto así que si abres el ejecutable con editor hexadecimal puedes obtener todos los nombres de las clases y sus métodos.
__________________
mas confundido que Garavito el día del Niño.
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
Delphi o lazarus a PHP en un solo paso donald shimoda Noticias 4 10-09-2008 20:22:22
Delphi A Lazarus rcm861 Noticias 6 10-09-2008 15:31:25
de turbo delphi a Lazarus totote Lazarus, FreePascal, Kylix, etc. 3 12-06-2007 07:15:21
instalar lazarus y delphi nightynvid Lazarus, FreePascal, Kylix, etc. 2 13-11-2006 19:08:04
[Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. sakuragi Lazarus, FreePascal, Kylix, etc. 3 28-09-2006 03:31:09


La franja horaria es GMT +2. Ahora son las 17:10:49.


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