Пустая форма

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Сообщение Wovan » 07.05.2007 12:03:03

Здравствуйте
Ну в общем и целом удалось что-то скомпилировать.
Но опыт, увы орицательный.
Сколько раз ругали Delphi за огромный код пустой формы(~400kb), но здесь даже после stripа получилось 1.6MB.
Потом не без труда получилось создать небольшое приложение, подключающееся к БД SQLServer через ODBC(само по себе анахронизм) и отображающее таблицу(просто для теста). После этого в меню выбрал создать новое приложение, так Lasarus не спрашивая про старый проект (который с БД), под этим же именем создал пустую форму и соответственно программку с БД я благополучно потерял.
Потом работа через утилиты в программной строке может и удобна(привычна)линуксоидам, но виндузятникам - это очень неудобно(не привычно).
В общем еще работать и работать.
Wovan
незнакомец
 
Сообщения: 8
Зарегистрирован: 03.05.2007 10:27:15

Сообщение Attid » 07.05.2007 12:22:51

Потом работа через утилиты в программной строке может и удобна(привычна)линуксоидам, но виндузятникам - это очень неудобно(не привычно).

все настраиваеммо, можно сделать меню в лазаре который будет билдить и стрипать сразу.

по поводу размера да , но сейчас в магазинах винчестер меньше 120 гиг не купишь, нет в продаже.

никто и не говорит про релиз пока =(
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Slavikk » 07.05.2007 12:28:52

А ты измеряй не исходник, а исходник + DLL когда прога работает в памяти компа, разницы неошутима между freepascal и каким либо другим компилятором. А просто *.exe ужимается архиватором, да и винты давно не по 40 гб :D (а по 500 гектар)
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Сообщение Wovan » 07.05.2007 13:12:23

Согласен, в памяти не смотрел разницу. Может и так.
Отговорки по поводу громадности винчестеров знакомы по дельфийским форумам(когда дельфятники оправдывают свои 400кб). Это не принципиально, только ... неаккуратненько как-то.
По поводу настраиваемо. Может это и так, но надо кроме этого знать - где настраиваемо. Ковыряться, извините, неохота. Тем более, как я понял описаний внятных нет, и все нужно искать здесь-на форуме. Было бы удобно, чтобы настройки(пути их расположения и форматы) были максимально приближены к Дельфи. Ведь, как я понимаю, в пользователях Lasarus видятся либо новички программирования, либо дельфятники. Я может бы и стал ковыряться(ибо совесть иногда говорит, что надо с контрафактным дельфи кончать), но уж больно не продуктивное это занятие(ибо привычка-вторая натура). И существующие проекты перенести в лазарус на данном этапе не реально.
Wovan
незнакомец
 
Сообщения: 8
Зарегистрирован: 03.05.2007 10:27:15

Сообщение shade » 07.05.2007 13:41:47

Wovan писал(а):Сколько раз ругали Delphi за огромный код пустой формы(~400kb), но здесь даже после stripа получилось 1.6MB.

lazarus 0.9.23 бета (из svn)
fpc 2.3.1 (из svn)
Размер пустой формы:
до стрипа: 8,72 МБ
после стрипа: 991 КБ
Как видите есть тенденция снижения размера экзешника в новых версиях, чего не скажешь о Delphi в которых размер постепенно увеливается
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение haword » 07.05.2007 15:28:35

shade писал(а):
Wovan писал(а):Сколько раз ругали Delphi за огромный код пустой формы(~400kb), но здесь даже после stripа получилось 1.6MB.

lazarus 0.9.23 бета (из svn)
fpc 2.3.1 (из svn)
Размер пустой формы:
до стрипа: 8,72 МБ
после стрипа: 991 КБ
Как видите есть тенденция снижения размера экзешника в новых версиях, чего не скажешь о Delphi в которых размер постепенно увеливается

а если еще и upx --best --lzma Project1.exe приминить то вообще 263 Кб будет :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение shade » 07.05.2007 17:18:23

haword писал(а):а если еще и upx --best --lzma Project1.exe приминить то вообще 263 Кб будет

Ну делфяшные тоже можно сжимать.

Честно говоря не знаю имеет ли смысл сжимать, и если имеет то когда?
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение haword » 07.05.2007 19:08:04

shade писал(а):
haword писал(а):а если еще и upx --best --lzma Project1.exe приминить то вообще 263 Кб будет

Ну делфяшные тоже можно сжимать.

Честно говоря не знаю имеет ли смысл сжимать, и если имеет то когда?

при раздаче через интернет :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение shade » 07.05.2007 19:57:37

haword писал(а):при раздаче через интернет

в таком случае лучше обычный zip/rar/7z и т.п.
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение Attid » 08.05.2007 13:42:34

в таком случае лучше обычный zip/rar/7z и т.п.


поддерживаю. у мну даже батник есть, компилит, пакует, на сайтик кладет =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Sniper » 08.05.2007 16:14:47

Attid писал(а):
в таком случае лучше обычный zip/rar/7z и т.п.


поддерживаю. у мну даже батник есть, компилит, пакует, на сайтик кладет =)

Всегда знал "Программисты ленивые люди" :lol:
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 22

Рейтинг@Mail.ru