> -- Сергей Губанов писал(а):
> А я с вами не согласен....Любой ветвистый if-овый код может (и должен   ) быть сведён к этой канонической форме.Попробовал переписать пару кусков с ok указанным способом. Появились лишние процедуры, но "независимые куски" стали явно видны в ветках IF.

Запись с ok я бы назвал в этом случае (ненужной) оптимизацией. Спасибо за наводку.