Страница 1 из 1
Ошибки в wait_for и pause
Добавлено: 12 фев 2009, 18:11
sam
На win 2003 Server SP 2 если в скриптах использую функцию wait_for, то они практически всегда подвисают при попытке ее выполнения, если же ставлю просто wait, то все нормально отрабатывает.
Разъясните момент с $app->pause(). В скрипте пишу $app->pause(10) и оно вообще нисколько времени не ждет. В подсказке к функции написано, что в минутах должно ждать, а на самом деле как?
Добавлено: 12 фев 2009, 19:27
igvard
На win 2003 Server SP 2 если в скриптах использую функцию wait_for, то они практически всегда подвисают при попытке ее выполнения, если же ставлю просто wait, то все нормально отрабатывает.
с этим будем разбираться
что касается $app->pause(10); то это ожидание 10 секунд, то есть скрипт ждёт тут 10 секунд и идёт дальше, если у нас $app->pause(0); тогда скрипт останавливается в этом месте и ждёт пока пользователь не снимет скрипт с паузы.
Если нам не нужно ожидать действий от пользователя то лучше вместо $app->pause(10); вызывать функцию sleep(10); которая делает тоже самое что $app->pause(10);
Добавлено: 12 фев 2009, 23:12
sam
ага, как раз sleep и начал юзать
Добавлено: 18 фев 2009, 14:23
rulfer
а я пишу $app->pause(5000);
тогда он точно ждёт 5 секунд. иначе пауза не срабатывает
Добавлено: 12 окт 2010, 16:10
bigfozzy
проблемы исправлены