[Lazarus-es] Es la versión o la configuración está mal?

GorristeR /dev/null gorrister.debian en gmail.com
Jue Jun 5 12:24:01 CEST 2008


>
> ---------- Mensaje reenviado ----------
> From: "Juan Cortés Cuesta" <juco en eima.vcl.cu>
> To: Spanish version of Lazarus List <lazarus-es en lazarus.freepascal.org>
> Date: Wed, 04 Jun 2008 14:05:58 -0400
> Subject: [Lazarus-es] Es la versión o la configuración está mal?
> Hola listeros:
>
> Acaba de llegar a mis manos la orden de realizar una nueva aplicación para
> su uso en la
> rama contable-financiera, de hecho ya he decidido hacerlo en Lazarus con
> BDatos en
> Postgres (Se exige además que sea con software libre), ahora, tengo unas
> dudas:
>
>
> 1.  Respecto al tamaño de los archivos, pues en mis primeras pruebas con
> Lazarus (una
> simple aplicación con una conexión, un dataset y un Grid y 2 o 3 controles
> más) el tamaño
> del ejecutable ha tomado 8 Mb ¿es eso normal? ¿es mi versión que no
> optimiza bien el
> código?
>
> De hecho ya voy a tratar descargarme la versión que está en:
>
> ftp://ftp.hu.freepascal.org/pub/lazarus/Lazarus-0.9.25-fpc-2.2.1-20080530-win32.exe
> pues la mia es muy antigua pero tengo la duda de que no tenga bien
> configuradas las
> directivas del compilador y que por ello sea tan enorme el resultado final.
>
> 2. Sin llegar al Infierno de las dichosas Dlls de windows ¿Hay forma de
> compilar en Lazarus
> como lo hace Delphi que permite crear ejecutables más pequeños y reusar
> código de
> bibliotecas propias en otros programas? Lo digo porque sé que de este
> proyecto se van a
> derivar varias cosas y pudiera usar código ya compilado en ellas.
>
> Alguna sujerencia sobre esto
>
> Salu2
>
> Juan
>
> Hola Juan, sobre el tema de tamaño de los ficheros, la verdad es que es muy
exagerado :D, pero te comento (a ti y al resto)
un par de consejos con el que tendréis unos ejecutables para Windows de
menos de 500Kb.

El primero, es descomentar en las opciones del compilador, sección enlazado,
descomentar lo de "Ver números de linea en los errores" o algo así.

El segundo es que os bajéis el compresor UPX que está bajo licencia GNU en
http://*upx*.sourceforge.net, es multiplataforma y comprime cualquier
ejecuta de una forma impresionante. (es modo texto, pero hay varios
frontends gráficos por ahí)

En cuanto a tu segunda pregunta, una buena forma de reutilizar código es
crear clases guardadas en ficheros separados y luego usar esas clases,
(usarlo como objeto, no como una DLL, que no es POO). No sé si te referías a
eso.

Un saludo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20080605/5b405284/attachment-0001.html>


More information about the Lazarus-es mailing list