![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Извиняюсь. Недоработочка вышла.
Ставим рекорды. Помнится когда-то зашел разговор в религиозных войнах, что Delphi создает огромные ехешники. Тогда Решили написать HelloWorld на дельфи и на C++. Мой вариант получился 4096 байт. Размер на C++ составил 1024 байта. Теперь я готов дать новый ответ. Вот он. Hello World на дельфи. 977 байт! Теперь можете смело ссылаться на этот пост, когда вам скажут, что на дельфи нельзя писать маленькие программы. Присоединённый файл ( Кол-во скачиваний: 71 ) ![]() |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
||||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Главное неудобство - нельзя подключать стандартные модули. Но когда счет идет на байты, то это закономерно - все пишем ручками. А точнее собираем свой "стандартный" модуль, куда переносим необходимые нам куски стандартных - строгая ручная фильтрация - берем только то, что нам действительно нужно. Добавлено @ 18:26 Кстати, на масме Hello World из экзамплов получается 1.5кб. |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Опыт у меня небольшой, но я если честно немогу представить случая, когда счёт идёт на байты, а программист пишет на Delphi ![]() Конечно, там же вроде линкуются все функции, когда библиотеку, например подцепляешь. (Или нет? Не помню просто ![]() Это сообщение отредактировал(а) Yanis - 16.3.2006, 19:03 |
|||
|
||||
Snowy |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
А теперь ради бога. Хочешь на дельфи - пажалиста. Что мешает-то? Если бы разговор шел о C++, то сомнений бы не было. Почему такие сомнения насчет дельфи? Все разумно.
Слеплено немного коряво, но ничего существенно лишнего нет.
При стандартной организации невозможно сделать ехе меньше килобайта. |
||||||
|
|||||||
Girder |
|
||||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 31 Всего: 155 |
![]() Открой блокнот... и в пеши в него две буковки: "лю". Сохрани под с любым именем и расширением "com"(т.е. Бла-бла.com) в кодировке ANSI. Все можеш запускать. PS: Вот тебе и приложение из 2 байт с окном которое также ни чего не умеет делать ![]() ![]() -------------------- Как слышим, так и пишим. Истина где-то там... |
||||
|
|||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Только окно консольное. По DOS у меня рекорд 19 байт - программа с полноэкранной анимацией. А под Win32 не получится создать стандартный PE код меньше 1кб. Только нестандартный. А 977 байт для дельфи это весьма прилично. Да и не только для дельфи ;) |
|||
|
||||
vlgr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.9.2006 Репутация: нет Всего: нет |
Если кому то еще интересно
HelloWorld на Delphi без упаковки но с помощью unilink`а 730 байт minipad без упаковки, без дополнительных утилит, только Delphi 4608 байт Присоединённый файл ( Кол-во скачиваний: 32 ) ![]() |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Компилятор D6, Пакер FSG 2.0
Новый рекорд 913 байт ![]() Присоединённый файл ( Кол-во скачиваний: 15 ) ![]() |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
||||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
||||
|
||||
XProger |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 19.11.2006 Репутация: нет Всего: нет |
Раз уж на то пошло...
896 б Компилятор Delphi 3. Линковщик Microsoft Linker. Никакого сжатия не применялось. Присоединённый файл ( Кол-во скачиваний: 28 ) ![]() |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
||||
|
||||
XProger |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 19.11.2006 Репутация: нет Всего: нет |
Yanis, привет привет
![]() Как же я мог пройти мимо, когда тут такая родная для меня тема обсуждается ;) Посмотрим как (чем?) уменьшат текущий результат. Кстати, поигрался с настройками... 820 байт, опять же без сжатия. Это сообщение отредактировал(а) XProger - 10.4.2007, 13:10 Присоединённый файл ( Кол-во скачиваний: 21 ) ![]() |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |