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

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
WoL
27.04.2024
 Darthman
185 - RPG
9.02.2024
 Vaskrol
В каком банке открыт…
24.01.2024
 Darthman
185 - ?
30.12.2023
 Mefistofel
TESTAMENT - Тактичес…
15.11.2023
 KregHek
RES - Движок для пик…
27.09.2023
 rimush
177 - One Button Str…
20.09.2023
 VoroneTZ
JS 13k contest
13.09.2023
 Mefistofel
184 - Arcade II
14.08.2023
 tiger1025
184 - ?
14.07.2023
 Kaps
Сейчас на сайте
Гостей: 3
На сайте нет зарегистрированных пользователей

Пользователей: 1,789
новичок: NickName
Обсуждение «Реально создать на Delphi - Hello Word размером в 800-900 байт?»
Страница 1 из 2 1 2 >
crash
Avatar пользователя

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Опубликовано 28.04.2007 02:26 (17 лет назад)    #
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 13:17 (17 лет назад)    #
Зачем сжимать 26 байт RAR'ом?

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

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

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

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

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

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

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

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

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

зы: посят пост нашел у себя com в 1Кб - CantPackException... вощем is to small :)
Страница 1 из 2 1 2 >
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 185 - RPG XII
 184 - Arcade II
 183 - Novel
 182 - RPG XI
 181 - Pixel Craft 128
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

25,405,299 уникальных посетителей

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