Не работает setTimeOut

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Alexiy2
Сообщения: 104
Зарегистрирован: Вт май 12, 2015 9:59 pm
Благодарил (а): 16 раз
Поблагодарили: 13 раз

Не работает setTimeOut

Сообщение Alexiy2 » Чт сен 29, 2016 9:17 am

Господа! Не могу добиться работы команды setTimeOut! Помогите, кто сталкивался с данной проблемой.
В 0.9 версии majordomo все работало превосходно, а вот в версии 1.0 ни в какую
Вот пример использования:
SetTimeOut("AlarmWeekDay_RadioStop",'callMethod("Radio.RadioStop");', 2*60);
Либо такой SetTimeOut("AlarmWeekDay_RadioStop",'callMethod("Radio.RadioStop");', 120);
Не срабатывают! Что можно сделать?
AndrewS
Сообщения: 123
Зарегистрирован: Пт апр 15, 2016 10:18 am
Откуда: 21RU
Благодарил (а): 5 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Не работает setTimeOut

Сообщение AndrewS » Чт сен 29, 2016 9:30 am

Попробуйте:

Код: Выделить всё

SetTimeOut("AlarmWeekDay_RadioStop","callMethod('Radio.RadioStop');", 120);
А вообще надо писать что именно не срабатывает? Таймер или метод?
В X-Ray появляется в Timers строка?
Ошибки при выполнении метода не появляются?
проверить можно

Код: Выделить всё

error_reporting(E_ALL);
ini_set('display_errors', '1');
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
Alexiy2
Сообщения: 104
Зарегистрирован: Вт май 12, 2015 9:59 pm
Благодарил (а): 16 раз
Поблагодарили: 13 раз

Re: Не работает setTimeOut

Сообщение Alexiy2 » Чт сен 29, 2016 12:52 pm

Не срабатывает метод!
В X-Ray во вкладке Timers строка появляется, отсчитывает выставленное в методе время и исчезает. А вот во вкладке Methods ни чего не появляется!
Alexiy2
Сообщения: 104
Зарегистрирован: Вт май 12, 2015 9:59 pm
Благодарил (а): 16 раз
Поблагодарили: 13 раз

Re: Не работает setTimeOut

Сообщение Alexiy2 » Чт сен 29, 2016 1:14 pm

Спасибо за помощь всем! Разобрался! Оказывается сам метод был написан не правильно!
P.S. Я не программист, я только учусь )))))
Ответить