Show quoted text 46 lines
---------- 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.freepascal.org/pipermail/lazarus-es/attachments/20080605/5b405284/attachment.html>