Показать сообщение отдельно
  #11  
Старый 13.03.2009, 18:09
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,106
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

вообще-то в первом варианте было 8 строк, а в последнем - 6.
Имеется в виду значимых. Ну и в отдельную процку я это вытащил. Так что второй вариант гораздо короче - на 25% на самом деле. Можно просто "засунуть" это все внутрь обработчика, но это "некомильфо". Лучше как раз выносить такие вещи в отдельные процки, т.к. в 2009ой там можно сделать inline.

Меньше 6 строк все-равно не получится. На чистом асме можно было бы сделать и короче, но тут такая фигня, что в Дельфином асме у любой команды один оператор всегда д.б. регистром.
Ответить с цитированием