On Thu, 9 Nov 2006 10:28:35 -0400
"Luis R. Hilario B." <[EMAIL PROTECTED]> wrote:

> 2006/11/9, Graeme Geldenhuys <[EMAIL PROTECTED]>:
> > On 09/11/06, Luis R. Hilario B. <[EMAIL PROTECTED]> wrote:
> > > > Which files are enormous?
> > >
> > > The final result of the programs created with MSEide + MSEgui
> >
> > Isn't that just because of the debug information inside the
> > executables.  This is covered in the Free Pascal or Lazarus FAQ.
> > Use the 'strip' command, to remove the debug information from the
> > executable.
> >
> > For example:
> >  I compile a app with Lazarus and the executable is 12Mb.  After
> > using 'strip appname.exe' it shrinks down to 4Mb.
> >
> I know.
> You consider that 4MB is small?
> 
> <joke>
> It is verified that the size yes imports. :)
> <joke>

There are two solutions: 
- Improve LCL for smart linking
- Improve compiler and lazarus for dynamic lib.

Improving smart linking is not a complex task. Just start with the less
commonly used controls like TSpinEdit and see where it is used in the
LCL and the widgetset you prefer. Then make a proposal how to improve
it. Once this process and the techniques are described in the wiki on a
few examples, others will help.


Mattias

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to