Код:
procedure ВыполняемаяПроцедура1;
begin
if not ФункцияПроверки1 then Exit;
***
if not ФункцияПроверки2 then Exit;
***
if not ФункцияПроверки3 then Exit;
*****
*****
*****
end;
Такое тоже рассматривал. Не подходит. Все дело в том, что на данный момент мне подойдет просто Exit, завтра будут другие задачи, послезавтра третьи. Представь, сколько придется переделывать ВыполняемыхПроцедурХ каждый раз.
Вот поэтому я и хочу свести все действия на невыполнение условия к процедуре проверки. Тогда код будет более гибким ИМХО.
Цитата:
станет, нужен один try..except на все вызовы
|
Я тогда не совсем представляю как это будет выглядеть. можешь изобразить?
Цитата:
Если ф-ии с одинаковыми параметрами, можно ссылки на них свалить в массив и в одном цикле прогнать.
|
это как?