[program-l] Re: Lazarus Project

  • From: "Barry Jennings" <bajenni@xxxxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Sun, 7 Aug 2011 12:12:56 -0700

Also I think the debug information is put in by default.  I didn't look at 
the project options closely but I'm sure there are ways to minimize the size 
of the executable.

-----Original Message----- 
From: Soronel Haetir
Sent: Sunday, August 07, 2011 9:32 AM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] Re: Lazarus Project

I'm not familar with lazarus (or even delphi beyond very basic info),
but I  would suspect the situation you have is using static link
libraries.  Look in whatever options are available for dynamic libs.
On the other hand, using static libraries cuts down on client computer
dependencies, as you don't need to ensure that the dynamic libs are
installed as well.  So even if you did have dynamic libs, you would
still need those 12mb of libs, they would just be in a seperate file.

On 8/7/11, Lubos Pintes <lubos.pintes@xxxxxxxxx> wrote:
> Wow I was curious so I tried it.
> Project with only blank window has "only" 12,853,985 bytes wow. Maybe
> that Lazarus is great but it is not necessary to demonstrate this fact
> by such .exe sizes :-).
> Dňa 7.8.2011 17:16, Lubos Pintes  wrote / napísal(a):
>> Hello,
>> What about .exe size? I can remember that some time ago I played with
>> the Lazarus, not IDE, only libs. And It seems to me that very simple
>> hello world had something like 14 MB or such :-). May be I did
>> something wrong in linking, really cannot remember now.
>> Dňa 6.8.2011 0:24, Barry Jennings wrote / napísal(a):
>>> Hi Everyone,
>>>
>>> I've been a Delphi user for a long time and found it to be very good at
>>> creating accessible Windows applications.  Recently I have been
>>> looking at
>>> an open source Delphi look-alike called Lazarus.  The Lazarus project
>>> seems
>>> quite active and the little playing I've done suggests that the IDE
>>> is quite
>>> stable.  There are some accessibility issues, i.e. some unlabelled
>>> buttons
>>> here and there but with a little experience a blind developer could
>>> develop
>>> apps using this environment.  So far I have been able to drop fields
>>> onto a
>>> form and compile and run a project.  The accessibility of the
>>> generated apps
>>> seems good.
>>>
>>> Lazarus is based on Free Pascal which has matured quite nicely.  The
>>> Pascal
>>> dialect is very close to what you would find in Delphi.  There are
>>> versions
>>> of Lazarus for several operating systems including Windows, Linux,
>>> Mac OS/X
>>> and Solaris and there are versions that target the Arm processor.  So
>>> if you
>>> want to target multiple platforms this might be the answer.  For
>>> those of
>>> you who use Linux or OS/X it would be interesting to see how well it
>>> works
>>> on those platforms.
>>>
>>> Anyone who is an experienced Jaws scripter and is familiar with
>>> development
>>> environments like this one might want to look at this to make it
>>> easier to
>>> use with Jaws.  I haven't had much experience wwriting Jaws scripts
>>> but from
>>> what I can see there are possibilities.  You can find out more about the
>>> Lazarus project at:
>>> http://lazarus.freepascal.org
>>>
>>> Barry
>>>
>>> ** To leave the list, click on the immediately-following link:-
>>> ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
>>> ** If this link doesn't work then send a message to:
>>> ** program-l-request@xxxxxxxxxxxxx
>>> ** and in the Subject line type
>>> ** unsubscribe
>>> ** For other list commands such as vacation mode, click on the
>>> ** immediately-following link:-
>>> ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
>>> ** or send a message, to
>>> ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq
>>>
>>
>
> ** To leave the list, click on the immediately-following link:-
> ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
> ** If this link doesn't work then send a message to:
> ** program-l-request@xxxxxxxxxxxxx
> ** and in the Subject line type
> ** unsubscribe
> ** For other list commands such as vacation mode, click on the
> ** immediately-following link:-
> ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
> ** or send a message, to
> ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq
>


-- 
Soronel Haetir
soronel.haetir@xxxxxxxxx
** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 6358 (20110807) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: