Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Темы форума
194 - ?
27.08.2026
 PapkaI_Igrodel
193 - Bullet Heaven…
23.06.2026
 Dan
.ruby
9.06.2026
 stom
193 - ?
29.05.2026
 Piroxyline
192 - Lords of the B…
10.05.2026
 Mefistofel
Архив Neuh
6.04.2026
 PapkaI_Igrodel
192 - ?
3.04.2026
 PapkaI_Igrodel
Видео пятнашки
14.03.2026
 appscoproration
191 - RPG XIII
7.03.2026
 Mefistofel
Насколько серьезно в…
19.02.2026
 VoroneTZ
Обсуждение «Реально создать на Delphi - Hello Word размером в 800-900 байт?»
Страница 1 из 2 1 2 >
crash
Avatar пользователя

Опубликовано 25.04.2007 00:03 (19 лет назад)    #
Здравствуйте!
У кого какие идеи по этому? очень нужно чтонть необычное!
Помогите плиз!
Division
Avatar пользователя

Опубликовано 25.04.2007 04:10 (19 лет назад)    #
http://xproger.mirgames.ru/?id=1&page=0&doc=delphi_min - что-то необычное (:

редакция от Division, 25.04.2007 04:10

crash
Avatar пользователя

Опубликовано 25.04.2007 04:25 (19 лет назад)    #
Спасибки! счас посмотрим....!;)
DJTsvetkov
Avatar пользователя

Опубликовано 25.04.2007 13:42 (19 лет назад)    #
Юзай Asm - там Hello World! в ~22Kb уместится... :)
Darthman
Древний организм
Avatar пользователя

Опубликовано 25.04.2007 13:48 (19 лет назад)    #
DJTsvetkov На делфи в 4Кб укладывается, а на АСМЕ 22? что-то тут не так :)
XProger
Avatar пользователя

Опубликовано 25.04.2007 15:13 (19 лет назад)    #
820 байт без сжатия
hello.rar.rar [ 752 ]
crash
Avatar пользователя

Опубликовано 25.04.2007 23:11 (19 лет назад)    #
2 XProger
А исходник положить забыл? я примерно такой же сделал но с UPX 810 байт
Кстати если юзать FakeCom.com из ссылки Division делаем DOS-COM из WIN-EXE сжимаем UPX но!
если размер более 100кб то UPX ругается! типа большой размер DOS-COM файла :|
Но до 100 кб прокатывает и жмет довольно сильно!
Так что прикольно! :)
DJTsvetkov
Avatar пользователя

Опубликовано 26.04.2007 04:14 (19 лет назад)    #
Darthman, я буковку "K" по привычке поставил... Надо было, конечно же, написать 22 байта... :)
XProger
Avatar пользователя

Опубликовано 26.04.2007 13:07 (19 лет назад)    #
crash, не выкладываю исходник, ибо всё разжевал в своей статье...
Компилилось на Delphi 3 и собиралось MS Linker'ом. Вот ещё посмотри...
Darthman
Древний организм
Avatar пользователя

Опубликовано 26.04.2007 19:41 (19 лет назад)    #
Хпрогера задели за живое :)))
Sovetnik
Avatar пользователя

Опубликовано 27.04.2007 01:27 (19 лет назад)    #
crash написал:
если размер более 100кб то UPX ругается! типа большой размер DOS-COM файла :|

Насколько я помню, ограничение по размеру com-файла - 64К. Вроде это в его структуру заложено. Или я что-то путаю?

имхо легче прогу написать на асме, чем жать несколькими архиваторами :|

редакция от Sovetnik, 27.04.2007 01:33

crash
Avatar пользователя

Опубликовано 27.04.2007 02:14 (19 лет назад)    #
зы.... не знал XProger спасиб...
Насколько я помню, ограничение по размеру com-файла - 64К. все верно!
Gluk
Avatar пользователя

Опубликовано 27.04.2007 15:44 (19 лет назад)    #
Как уже тут писали, юзай асм ! ;)
26 байт и не какого UPX!
http://bygluk.clan.su/HelloWorld.rar

редакция от Gluk, 27.04.2007 16:13

XProger
Avatar пользователя

Опубликовано 27.04.2007 16:23 (19 лет назад)    #
Gluk, не Win32
Sovetnik
Avatar пользователя

Опубликовано 28.04.2007 01:26 (19 лет назад)    #
Gluk написал:
Как уже тут писали, юзай асм ! ;)
26 байт и не какого UPX!

Скачать не удалось :( , но сразу:
Зачем сжимать 26 байт RAR'ом? ;)
Скорее всего, там действительно не Win32, потому как насколько я помню, на fasm'e в несжатом виде HelloWorld весил 1кб. Вы знаете, invoke и всё такое...

Вообще в вопросах размера я так и не разобрался, какой же компилятор лучше :( решил, что лучше кодить, не обращая внимания на размер, так больше на работе сосредотачиваешься.

Добавлено
hello.asm (fasm, samples) - 1.5кб в несжатом виде, после сжатия RAR'ом 427 байт, kkrunchy жать мне его отказался, UPX - тоже :(
Вот и верь после этого ассемблерам :|
Gluk
Avatar пользователя

Опубликовано 28.04.2007 12:17 (19 лет назад)    #
Зачем сжимать 26 байт RAR'ом?

Это я сначала хотел аттачем, там же нельзя сом файлы, чёта не получилось.
kkrunchy жать мне его отказался, UPX - тоже

Да у меня тоже :|

редакция от Gluk, 28.04.2007 12:22

crash
Avatar пользователя

Опубликовано 29.04.2007 00:42 (19 лет назад)    #
Да дело не в асм, дело в дельфях ...
на дельфях я хотел получить минимальный размер при рабочей программе вот и все получил!
Всем пасибо...
Асм хорошо, но писать в блоконотике меня убивает ;) хе хе
Например в том же дельфи, встроенный асм на высоте!:p
Andru
Avatar пользователя

Опубликовано 29.04.2007 17:14 (19 лет назад)    #
С UPX'ом все в порядке ;) Надо всеголишь юзать принудительное сжатие в строке параметров - "upx.exe --best --force"
Sovetnik
Avatar пользователя

Опубликовано 29.04.2007 19:34 (19 лет назад)    #
Andru написал:
С UPX'ом все в порядке ;) Надо всеголишь юзать принудительное сжатие в строке параметров - "upx.exe --best --force"

Ага, щаззз... NotCompressibleExeption
Скриншот слать? :D
Andru
Avatar пользователя

Опубликовано 29.04.2007 20:14 (19 лет назад)    #
2Sovetnik
дай мне этот com-файл, аж самому интересно :) Пакал Turbo Pascal'евские проги в 2Кб без проблем, com'ы брал разные на машине - все ок :)

зы: посят пост нашел у себя com в 1Кб - CantPackException... вощем is to small :)
Страница 1 из 2 1 2 >
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 193 - Bullet Heaven II
 192 - Lords of the Board
 191 - RPG XIIII
 190 - Horror
 189 - Race V
 Все конкурсы
Случайная игра
Голосование

194?

Айдлер (инкрементальная игра)
40% [4 Голосов]
Автобаттлер
20% [2 Голосов]
Ситибилдер
10% [1 Голос]
Креативная тема (не связанные с игрой условия)
30% [3 Голосов]
Напишу в теме
0% [0 Голосов]

Голосов: 10
Начало: 24.08.2026 20:00


30,073,068 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.