Не останавливается задача при ее выключении.

Ошибки есть во всех программах, xStarter не исключение :)
Ответить
ivan1
Пассажир
Сообщения: 8
Зарегистрирован: Сб ноя 29, 2014 5:11 pm
Благодарил (а): 0
Поблагодарили: 0

Не останавливается задача при ее выключении.

Сообщение ivan1 » Вс фев 01, 2015 1:55 am

Проблема в следующем. Есть две задачи в xStarter-e. Одна задача с циклом типа while (в нем она и крутится постоянно). Вторая создана чтобы управлять первой по расписанию. Так когда во второй задаче выполняется действие выключения задачи (первой) с поставленной галочкой остановки задачи, то этой остановки не происходит (хотя первая задача действительно выключается). А вот отдельного действия для остановки другой задачи в xStarter-e почему-то нет, есть только для остановки текущей.

Pavel
Ас
Сообщения: 291
Зарегистрирован: Пт июн 30, 2006 3:23 pm
Благодарил (а): 7 раз
Поблагодарили: 22 раза

Re: Не останавливается задача при ее выключении.

Сообщение Pavel » Пн фев 02, 2015 12:43 pm

В первой задаче определяешь глобальную переменную. Устанавливаешь её в "1"
В цикле проверяешь значение. Если "1" - продолжаешь, если "0" выходишь из цикла, задача заканчивается.
Во второй задаче меняешь эту переменную на "0". Первая задача заканчивается.

Dososhima
Пассажир
Сообщения: 2
Зарегистрирован: Пн мар 30, 2015 12:23 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Не останавливается задача при ее выключении.

Сообщение Dososhima » Пн мар 30, 2015 12:24 pm

I can be available or not.

Ответить