Форум: "Игры";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Внизпросто интересно, почему. Найти похожие ветки
← →
Карлсон (2003-01-12 18:20) [0]в событии таймера есть такие строки:
for i:=1 to 798 do
OptPics.Items[19].DrawAdd(DXDraw1.Surface,Bounds(i,0,1,300),0,200);
с ними приложение весит 811 килобайт.
если есть такие строки:
for i:=1 to 798 do
OptPics.Items[19].Draw(DXDraw1.Surface,i,0,0);
с ними приложение весит 774 килобайта.
почему такая разница?
← →
Shadow (2003-01-12 18:36) [1]%)
← →
Карлсон (2003-01-12 18:43) [2]а по существу?
← →
Карлсон (2003-01-13 15:41) [3]ну что, никто не знает что ли?
← →
MRB_SPB (2003-01-13 15:53) [4]Пути компилятора Делфи неисповедимы :-)
а если Bounds - вызов процедуры или функции то соответственно она родимая и докомпилилась
← →
Карлсон (2003-01-13 18:20) [5]это шо ж, Bounds такой огромный кусок кода? :)))
← →
Mihey (2003-01-14 22:26) [6]Ну так модули разные подсоединяются. Может Bounds и маленький кусок кода, но находится где-нить в очень большом модуле.
← →
MRB_SPB (2003-01-15 12:46) [7]Угу прикомпилится весь модуль
Например простое человеческое желание перевисти строку в число (IntToStr)
компилятор воспримет ка твоё дикое желание прикомпилить к программе SysUtils-ы и ещё неведомо что чем пользуются сами.
Пользуйте WinAPI - это как раз тот случай где Билу приходится доверять :-)
← →
Ketmar (2003-01-15 13:33) [8]>MRB_SPB © (15.01.03 12:46)
простое человеческое желание решается процедурой Str.
Satanas Nobiscum! 15-Jan-XXXVIII A.S.
← →
MRB_SPB (2003-01-15 17:10) [9]Ketmar > К сожалению Str решает не все человеческие желания :)
← →
Ketmar (2003-01-15 17:30) [10]>MRB_SPB © (15.01.03 17:10)
занчит надо или str улучшить, или желания порезать.
Satanas Nobiscum! 15-Jan-XXXVIII A.S.
← →
MRB_SPB (2003-01-15 17:43) [11]> Ketmar Я не знаю как улучшить STR так чтоб она ещё определяла наличие носителей в дисководах или неплохо бы выдавала заодно текущее время, а такие желания в зависимости от задачи особо не урежешь. тут либо компонавать свою ДЛЛ либо опускатся с высокого
хотя бы до среднего уровня программирования.
← →
Ketmar (2003-01-15 18:28) [12]>MRB_SPB © (15.01.03 17:43)
а зачем str?
Satanas Nobiscum! 15-Jan-XXXVIII A.S.
← →
}{enon (2003-01-15 18:36) [13]2 MRB_SPB
Всё, что есть в твоём списке можно сделать с меньшим утежелением проги, чем при юзаньи Str.
← →
MRB_SPB (2003-01-15 18:36) [14]Да нет это по теме в смысле что компилятор тоже не сверхмозг и что ему надо помагать своими силами. Все функции использовать к месту и с умом и выбирать между потраченым на работу времинем и соответственно скоростью работы и размерами приложения.
Страницы: 1 вся ветка
Форум: "Игры";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c