On 7/22/06, Lars Eriksen <[EMAIL PROTECTED]> wrote:
5. What is the smallest executable size of a pure FP Win32 console app?

I think it´s about 30kb. More detailed information here:

http://www.freepascal.org/wiki/index.php/Size_Matters

6. What is the smallest executable size of a FP/Lazarus Win32 GUI app?

Tipically 6MB with debug info. 1.5MB after strip. If you smartlink LCL
then the executable size after strip is 1.1MB. More detailed
information, including linking time here:

http://wiki.lazarus.freepascal.org/index.php/File_size_and_smartlinking

Take notice that a hello world Lazarus app can seam big, and lead to a
false impression that a real world app will be huge. This is false,
because under lazarus, the hello world app contains a huge amount of
(hidden) code, including xml hangling, png hangling, lot´s of
controls, and most other things any real-world app will need.

The initial executable size is relatively big, but it grows extremely
slowly, so Lazarus executables are actually much smaller for most real
world applications.

Most of my friends that use c++ were really impressed with relatively
large projects generating so small executables under lazarus. A
tipical c++ hello world is small, but it scales very badly, so the
executable quickly becomes huge when the project grows.

7. Is the Lazarus GUI toolkit sufficiently complete (= does the usual
stuff, buttons, list boxes, list views, panels, forms, images and fonts
work)?

Yes, all those things work perfectly under win32 and gtk 1.2
widgetsets. They also work (but not perfectly) on gtk 2 and windows CE
widgetsets.

--
Felipe Monteiro de Carvalho

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

Reply via email to