Конференция "FreePascal" » Lazarus-0.9.7-win32 объем пустой формы около 6Mb [Win32]
 
  • QAndrey © (04.06.05 10:18) [0]
    Решил попробовать Freepascal.
    29.05.2005 скачал Lazarus 0.9.7. Скомпилировал пустую LCL форму и получил объем около 6 Mb. Пустое API окно 400 с копейками кило.
    Что я делаю не так и как с этим бороться?
  • Иван Шихалев © (04.06.05 12:12) [1]
    Пустое API окно 400 с копейками кило.

    Убрать ненужные
    uses

    . У LCL большие проблемы со смартлинком.

    Скомпилировал пустую LCL форму и получил объем около 6 Mb.

    Увы, пока никак. У LCL большие проблемы со смартлинком.

    В утешение замечу, что проект из нескольких форм, выполняющий полезные функции будет тоже около 6Mb.

    См. также http://freepascal.ru/article//lazarus/20050502000000/
  • NE_Parovoz (04.06.05 12:47) [2]
    Да я тоже решил попробовать :(
    компилятор как и Delhi'ский требует юнит System.
    можно это как-то "отключить" ?

    EXE - 100Kb минимум
  • Иван Шихалев © (04.06.05 13:23) [3]
    компилятор как и Delhi'ский требует юнит System.
    можно это как-то "отключить" ?


    А зачем?
  • NE_Parovoz (04.06.05 13:53) [4]
    Ну если требует, то из него что-то оказывается в EXE.
    Мне НЕ надо чтоб вот Ето:

    program a;
    begin
    end.



    компилилось в ~100Kb
  • Иван Шихалев © (04.06.05 14:02) [5]
    Вот ето компилируется в ~25Kb.
  • Иван Шихалев © (04.06.05 14:03) [6]
  • NE_Parovoz (04.06.05 15:30) [7]
    ну даже если 25, это много
    что меньше нельзя ?
  • Thaddy (04.06.05 16:38) [8]
    you can make your own version of system.pp and remove some initialization code: hello compiles to ~11.5 K instead of 25K.
    Not recommended! unless you know what you are doing
  • Thaddy (04.06.05 16:39) [9]
    you can make your own version of system.pp and remove some initialization code: hello compiles to ~11.5 K instead of 25K.
    Not recommended! unless you know what you are doing
  • TUser © (07.06.05 12:52) [10]
    Слышал, что есть KOL для FPC - можно его попробовать.
  • BorisMor © (22.07.05 13:45) [11]
  • Thaddy (22.07.05 20:54) [12]
    2Tuser

    Yes, KOL 2.10 is now even fully compliant with FPC 2 in PAS_VERSION mode.
    You can download a complete package with examples from mywebsite:
    http://www.thaddy.com/kolindex.htm

    If you only develop for win32, use KOL for small programs (from ~40K) with an object orïented framework. Use Lazarus for Xplatform stuff, I don't thnk there will ever be a complete port for KOL to linux or MAC.
 
Конференция "FreePascal" » Lazarus-0.9.7-win32 объем пустой формы около 6Mb [Win32]
Есть новые Нет новых   [119204   +9][b:0][p:0.001]