В общем нужно чтоб если отключали свет, то после включения задания выполнялись в строгой очередности, сначала первое, затем второе.
Как организовать?
Есть мысль хранить информацию о завершении первого, и только после того как она удовлетворяет условиям выполнять второе.
Но как тогда если не удовлетворяет отменить второе? Отменить так, чтобы оно выполнило количество попыток, указанное в рег. задании.
Пояснение
Первое выполняется каждые 30 минут
Второе выполняется один раз в день
Или хранить информацию о выполнении и первого и второго, и поставить второе выполняться каждые 5 минут.
И выполнять один раз в день только когда условию удовлетворяет..
как-то некрасиво..
>>Но как тогда если не удовлетворяет отменить второе?
При начале второго - проверка, если не прошла то
ВызватьИсключение - будет ошибка, что приведёт к последующему выполнению доп попыток, емнип. Надо протестить
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.