Главная страница
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.019 c
14-84749
Переяслов Григорий
2003-06-06 11:12
2003.06.26
Как вам это?


14-84717
PVOzerski
2003-06-05 13:51
2003.06.26
UDF к MySQL


7-84802
BaRToV
2003-04-18 09:44
2003.06.26
сетевые диски


3-83958
first_aid
2003-05-28 06:50
2003.06.26
ADO, dBase и русские буквы?


3-84005
LeReve
2003-05-30 15:37
2003.06.26
Как отловить событие которове возникает именно после....