Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2010-08-05 10:27:15 ЛС | профиль | цитата
olDjeka писал(а):
Как это можно примерно определить?
После компиляции - окно "Отладка". Вторая или третья строчка снизу
74042 lines, 0.16 seconds, 51736 bytes code, 2441 bytes data.
с точностью до байта.
------------ Дoбавленo в 09.52:
olDjeka писал(а):
Если быстродействие не критично, то стараюсь использовать компоненты с наименьшим размером кода (смотрю по Ctrl+F).
по Ctrl+F нифига не увидишь. В коде компонента может быть одна строка с вызовом какой-то функции. А при более глубоком взгляде оказывается, что эта функция размером с "земной шар" и в свою очередь использует другие функции, а те тоже не безгрешны и т.д.
------------ Дoбавленo в 10.27:
Вот тебе одна строка. Если хочешь, попробуй посчитать сколько функций используется для её работы.

#pas
procedure THIConvertor._work_doConvert1(var _Data:TData; Index:word);//StrToInt
begin
_hi_CreateEvent(_Data,@_event_onResult,str2int(ReadString(_Data,_data_Data)));
end;
Подсказка: вот этот "@" тоже не "погулять вышел".
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:olDjeka