Какая конструкция будет правильной и работать будет лучше???
Конструкция 1:
for i:=1 to 100 do
Вызов процедуры
процедура Моя процедура
begin
if DrawTruFalse=true then begin
....
....
....
end;
end;
Конструкция 2:
for i:=1 to 100 do
if DrawTruFalse=true then
Вызов процедуры
процедура Моя процедура
begin
....
....
....
end;
Какая конструкция будет правильней и работать быстрее??? Спасибо!!!!
Лучше первая. Вызов процедуры всегда накладные расходы, хоть и не большие, чем меньше раз он делается, но тем лучше, хотя экономия в миллионные доли секунды будет практически неощутима.