Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

просто интересно, почему.   Найти похожие ветки 

 
Карлсон ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
14-84730
SpoinT
2003-06-05 15:33
2003.06.26
Как изменить заголовок файла exe


14-84656
vidiv
2003-06-10 04:12
2003.06.26
Перепсь.!!!


14-84663
SPeller
2003-06-10 10:12
2003.06.26
Как вы думаете, это стОящее занятие или нет?


4-84819
Мишган
2003-04-23 11:18
2003.06.26
Отловить запуск DOS-приложения


1-84206
Юнгман
2003-06-12 17:53
2003.06.26
Свернуть Проект