Разработка и ромхакинг > Ромхакинг и программирование
Delphi power
<< < (2/2)
aL1eN:
опоздал я немного, ну да ладно

--- Цитата ---Там много оптимизаций. Вплоть до переписаных системных модулей...
--- Конец цитаты ---
какой же ето делфи, тогда?

--- Цитата ---Но если ты полагаешь что это очень просто - дерзай!
--- Конец цитаты ---
я не говорил, что это просто (хотя и не думаю, что это слишком сложно. просто никогда не интересовался). моя мысль в том, что это не delphi power, а upx power

информация к размышлению:
программа написана на делфи, используя винапи, без объектов, выводит окошко и ждет закрытия. т.е ничего не делает - размер 8,5 кб
у меня генератор плейлистов для лайт аллоя с "интуитивно-понятным" интерфейсом =) весит 7,5 кб. из них 2,5 кб иконка.
при том, что никаких оптимизаций не проводилось, кроме самых очевидных. прога писалась для себя, с единственной целью: лишь бы работало хоть как-то

кстати начали с музычки, закончили демосценой

---------
щас в голову пришло.
можно уместить код в сотню байт, плюс музыка, плюс заголовок, плюс секция импорта
Zephyr:
2aL1eN
чем языком бла... бла... бла... Выложи чего-нить, а мы заценим. ;)
Mefistotel:
Да, действительно, выложи свою прогу(экзэшник с хороший музычкой).Размером, как ты сказал:
--- Цитата ---   код в сотню байт
--- Конец цитаты ---
Буду тебе очень признателен от данного чуда!
aL1eN:
лень писать. код без создания окошка уместится в 50 байт, может меньше.
алгоритм такой:
в секции данных у нас лежит мидишная музыка. при старте создаем файл с расширением .mid, сбрасываем туда наш мидик, и делаем ShellExecute, все. при выходе файлик можно удалить.
а уж реализовать это смогу даже я.

Zephyr
выложить я могу только этот генератор, но нафиг такое чудо никому не надо
Йобан Матич:

--- Цитата: aL1eN ---делаем ShellExecute
--- Конец цитаты ---
читерство =)
aL1eN:
хех. =)
докажи мне, что алгоритм не рабочий =).
люблю я подобные извращения....
Zephyr:
код без создания окошка уместится в 50 байт - можно и меньше правильно, что это даст,
!!!пользователь должен остановить проигрывание как-то, при необходимости!!!:

midi звучит некачественно на 90% компов - аля AC97 и другие встроенные звуковухи.
Ты вот модульный файл засунь + двиг который его проиграет.
А пихать в екзешник можно что душе угодно в массив, предварительно
перегнав в стопочку байт - утилитой, которую сам же должен и написать!!!
aL1eN:

--- Цитата ---!!!пользователь должен остановить проигрывание как-то, при необходимости!!!:
--- Конец цитаты ---
закрыв окно программы, или завершив процесс. люблю радикальные меры =)

--- Цитата ---midi звучит некачественно на 90% компов - аля AC97 и другие встроенные звуковухи.
--- Конец цитаты ---
а это уже железные проблемы, програмеры этим не занимаются =). учитесь у мелкософта, товарищи. =D

--- Цитата ---А пихать в екзешник можно что душе угодно в массив, предварительно
перегнав в стопочку байт - утилитой, которую сам же должен и написать!!!
--- Конец цитаты ---
да легко. написать прогу, которая перегонит одну цепочку байт, в другую, под силу любому. проблема потом восстановить начальные значения =)

сорри, я уже в который раз оффтоплю...
GManiac:
Слабо на Delphi написать "гипнотическую" программу на 120 байт? Со звуком ;)
Kostey D.:
А слабо сделать что нибудь полезное?
Навигация
Главная страница сообщений
Предыдущая страница

Перейти к полной версии