Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2009, 22:45   #11
Д'якон
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 236
По умолчанию

Просто приятно видеть быстрый и маленький код. Просто для себя.
Д'якон вне форума Ответить с цитированием
Старый 03.09.2009, 09:39   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Просто приятно видеть быстрый и маленький код. Просто для себя.
угу. понятно. просто такой каприз...
ну, хозяин — барин!

несколько комментариев...
во-первых, быстрый и маленький не всегда синонимы. Программа может быть достаточно большая, а работать быстрее, чем маленькая (например, которая распаковывает себя в памяти и/или использует самомодифицирующийся программный код, именно для уменьшения размера!)
во-вторых, пишите на Ассемблере с использованием WinAPI - будет достаточно компактно
во-третьих, лично мне очень часто важнее СКОРОСТЬ РАЗРАБОТКИ.
вот, например, пусть стоит задача написать консольную программу, сортирующую текстовый файл.
на Дельфи, используя TStringList:
Код:
var TS : TStringList;
begin
  TS := TStringList.Create;
  TS.LoadFromFile(ParamStr(1));
  TS.Sort;
  TS.SaveToFile(ParamStr(2));
  FreeAndNil(TS)
end.
писал прямо здесь. заняло минуты три. А теперь реализуйте тоже самое на Ассемблере. А потом ещё сравните скорость работы (на достаточно большом текстовом файлике, конечно). выводы сделайте сами...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.09.2009, 11:18   #13
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Цитата:
Просто приятно видеть быстрый и маленький код.
и
Цитата:
Как уменьшить размер сборки?
Здесь немного есть противоречие в "желании".
Получение маленького размера сборки (я понимаю, как размер исполняемого файла) - еще не значит маленький код. В аттаче пример обычного окна.Размер exe-шника 15 кБ, но вот код то как раз отнюдь не коротенький. Окно приходится создавать полностью вручную, отключив всю "автоматику" среды Дельфи.
Гляньте проект и спросите скбя - А оно мне тогда надо?
Все таки есть более важные параметры, как заметил Serge_Bliznykov.
О минимизации неплохо у Фленова в Библии написано.
Вложения
Тип файла: rar MinWin.rar (11.8 Кб, 9 просмотров)
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как уменьшить размер .ехе файла? D7 dx+ Общие вопросы Delphi 28 16.03.2012 20:38
Как уменьшить размер сис кода? Sergeu Общие вопросы Delphi 5 17.01.2009 21:40
Как уменьшить размер PNG изображения? highklass Мультимедиа в Delphi 5 31.05.2008 16:24
Как изменить размер пакетов чтобы уменьшить исходящий трафик lubopit Операционные системы общие вопросы 1 21.02.2008 18:09
уменьшить размер БД MS Access Кот из Лета БД в Delphi 7 30.12.2007 13:51