<br><br><div class="gmail_quote">2008/6/5 <<a href="mailto:lazarus-es-request@lazarus.freepascal.org">lazarus-es-request@lazarus.freepascal.org</a>>:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
---------- Mensaje reenviado ----------<br>From: JoshyFun <<a href="mailto:joshyfun@gmail.com">joshyfun@gmail.com</a>><br>To: Spanish version of Lazarus List <<a href="mailto:lazarus-es@lazarus.freepascal.org">lazarus-es@lazarus.freepascal.org</a>><br>
Date: Thu, 5 Jun 2008 13:02:59 +0200<br>Subject: Re: [Lazarus-es] Es la versión o la configuración está mal?<br>Hello GorristeR,<br>
<br>
Thursday, June 5, 2008, 12:24:01 PM, you wrote:<br>
<br>
Gdn> Hola Juan, sobre el tema de tamaño de los ficheros, la verdad es que es muy<br>
Gdn> exagerado :D, pero te comento (a ti y al resto)<br>
Gdn> un par de consejos con el que tendréis unos ejecutables para Windows de<br>
Gdn> menos de 500Kb.<br>
Gdn> El primero, es descomentar en las opciones del compilador, sección enlazado,<br>
Gdn> descomentar lo de "Ver números de linea en los errores" o algo así.<br>
<br>
Si desactivas eso pierdes parte de la información de debug o toda lo<br>
cual es mal asunto cuando estás programando. Lo más fácil es que<br>
cuando vayas a entregar el programa finalizado simplemente le pases el<br>
strip al .exe para eliminar la información de debug que es lo gordo.<br>
Para ello tienes el strip que viene en la carpeta del fpc:<br>
<br>
lazarus\fcp\versionfpc\bin<div id="1erf" class="ArwC7c ckChnd">\i386-win32\strip.exe<br>
<br>
si usas linux u otra plataforma tendrás que ajustar la ruta...<br>
<br>
strip --strip-all fichero.exe<br>
<br>
Y después pasarle el upx si quieres...<br>
<br>
--<br>
Best regards,<br>
JoshyFun<br>
<br>
</div></blockquote></div>Completamente de acuerdo Joshy, eso es algo que se debería hacer con la versión "final", se me ha pasado decirlo. Lógicamente, probar la ejecución sin los datos del debug, es una locura.<br>
Ojo con --strip-all, porque te puede eliminar recursos incrustado de la aplicacion, a mi me ha pasado (en Windows), no se era por bug o qué, porque hace ya tiempo que no uso el strip. <br><br>Un saludo<br>