Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизDelphi xe Найти похожие ветки
← →
Lamer? (2012-03-16 23:05) [0]Добрый время суток :-)
Размышляю на тему - что же такое делает Embarcadero с кодом, что приложение вида:
program ast;
uses windows;
begin
messagebox(0,"Test","Test",0)
end.
весит 28672 байта, как при Bodland Delphi 5 вес составляет 16384 байта. У кого какие мысли? Как оптимизировать? В какую сторону копать? Не понимаю я всего этого...
ЗЫ: самое непонятное... Пишу приложение DirectShow. На Delphi 5 вес около 100 килобайт, Embarcadero тоже самое раздувает до 500 килобайт. Ужас. Это развитием называется?!!
← →
CRLF (2012-03-16 23:10) [1]кул стори, бро...
← →
Lamer? (2012-03-16 23:25) [2]Крик души чо :-(
← →
CRLF (2012-03-16 23:32) [3]а корованы грабить в твоём приложении можно?
← →
Lamer? (2012-03-16 23:37) [4]чистый winapi
ЗЫ: если правильно понял... :-[
← →
Lamer? (2012-03-16 23:47) [5]Гы... Все вот так ржут, а тем не менее вопрос то серьезен!
← →
CRLF (2012-03-16 23:51) [6]та пиши на асме, нафиг тебе всякое вэцээльное говно. тру хацкеры пишут на асме.
← →
Lamer? (2012-03-16 23:51) [7]Если по теме - написал sourcefilter для захвата потока с udp, просто удивился, когда тоже самое скомпилировал под delphi 5... Вот и вот собственно...
← →
Lamer? (2012-03-16 23:52) [8]Юморист ты, бро )))
← →
Германн © (2012-03-17 01:33) [9]
> Embarcadero тоже самое раздувает до 500 килобайт
Обувка жмёт? :)
Какая в нынешнее время разница между ЕХЕ-шником размером 100КВ и ЕХЕ-шником размером 500КВ?
← →
KilkennyCat © (2012-03-17 02:04) [10]
> Lamer?
ты лучше поразмышляй, куда свои размышления выкладывать. если туго будет размышляться - просто правила форума посмотри.
← →
Anatoly Podgoretsky © (2012-03-17 07:37) [11]> Lamer? (16.03.2012 23:05:00) [0]
Пиши в Д5, чего ныть тр.
← →
QAZ (2012-03-17 14:30) [12]ansi->unikod уже в 2 раза + всякие "полезности"
← →
Akad (2012-03-17 16:27) [13]Ну начнём с того, что на дельфе нет нативной поддержки директшоу, а только костыли. Поэтому хорошо, что хоть так собирается. DSPack если не ошибаюсь с 2003 не обновляется? Тогда даже про дельфёвый юникод мало кто знал...
← →
Sapersky (2012-03-17 17:23) [14]По поводу костылей - привет замечательному API, вроде бы на COM-интерфейсах, но для мало-мальски нетривиальных задач требуется вотакенная вспомогательная библиотека на С++. Отсюда сложности адаптации под другие языки.
DSPack обновляется, но последние версии хорошо спрятаны, без поллитры не найдёшь.
http://code.google.com/p/dspack/source/browse/trunk/src/DSPack/?r=10
Как мне показалось, для последних версий Дельфи там есть какие-то дополнительные отладочные фишки. Возможно, они и наращивают объём. Всё-таки увеличение размера в 5 раз - это странно, обычно в 1.5-2 бывает.
← →
DVM © (2012-03-17 19:12) [15]
> Lamer? (16.03.12 23:05)
> Как оптимизировать? В какую сторону копать?
UPX, StripReloc опция компилятора, линковщика и т.д.
Еще можно на Delphi 2 перейти. Или в какой там интерфейсы появились (в DS без них никак), в Delphi Ivory что ли (D3?).
← →
QAZ (2012-03-17 19:20) [16]
> весит 28672 байта, как при Bodland Delphi 5 вес составляет
> 16384 байта.
это вот нормальная разница
а вот тут
> 100 килобайт, Embarcadero тоже самое раздувает до 500 килобайт
твой косяк,в виде каких нибуть sysutils или classes,а это уже нечистый winapi
← →
Lamer? (2012-03-18 18:09) [17]
> твой косяк,в виде каких нибуть sysutils или classes
Ну пишу ведь - чистый API...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.067 c