Друзья, день добрый!
Столкнулся с проблемой в реализации работы нескольких программ, а точнее разных циклов одной программы.
Исходные данные:
Меню верхнего уровня, где каждая позиция является определенным техпроцессом с дочерним подменю в котором описываются условия выполнения процесса. Также там есть дочерний пункт который показывает на то, должен ли данный процесс выполняться или нет.
Таким образом структура меню:
1.процесс А
-условие1
-условие2
-условие3 (on/off)
2.процесс Б
-условие1
-условие2
-условие3 (on/off)
3.процесс В
-условие1
-условие2
-условие3 (on/off)
Таких процессов 7шт. И они не всегда все выполняются. Иногда нужно выполнить 1,2,6. А иногда 2,4,5,7.
А теперь вопрос:
Как сделать последовательное выполнение отдельных процессов на основании условия (on/off)?
Пробовал переменные ставить, но не могу логику правильно построить ..
Последовательно все процессы работают, по одиночке - работают.
Тут либо нужно цикл как-то останавливать, пока процесс не закончится - дальше программа не выполняет код. Либо нужно как-то хитро переменные расставить.
У меня получается, что они либо не стартуют, либо все сразу запускаются.