Ошибки в wait_for и pause

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Закрыто
sam
Сообщения: 11
Зарегистрирован: 23 янв 2009, 14:13

Ошибки в wait_for и pause

Сообщение sam » 12 фев 2009, 18:11

На win 2003 Server SP 2 если в скриптах использую функцию wait_for, то они практически всегда подвисают при попытке ее выполнения, если же ставлю просто wait, то все нормально отрабатывает.

Разъясните момент с $app->pause(). В скрипте пишу $app->pause(10) и оно вообще нисколько времени не ждет. В подсказке к функции написано, что в минутах должно ждать, а на самом деле как?

Аватара пользователя
igvard
Site Admin
Сообщения: 241
Зарегистрирован: 31 июл 2008, 22:53

Сообщение igvard » 12 фев 2009, 19:27

На win 2003 Server SP 2 если в скриптах использую функцию wait_for, то они практически всегда подвисают при попытке ее выполнения, если же ставлю просто wait, то все нормально отрабатывает.
с этим будем разбираться

что касается $app->pause(10); то это ожидание 10 секунд, то есть скрипт ждёт тут 10 секунд и идёт дальше, если у нас $app->pause(0); тогда скрипт останавливается в этом месте и ждёт пока пользователь не снимет скрипт с паузы.

Если нам не нужно ожидать действий от пользователя то лучше вместо $app->pause(10); вызывать функцию sleep(10); которая делает тоже самое что $app->pause(10);

sam
Сообщения: 11
Зарегистрирован: 23 янв 2009, 14:13

Сообщение sam » 12 фев 2009, 23:12

ага, как раз sleep и начал юзать

rulfer
Сообщения: 7
Зарегистрирован: 05 фев 2009, 05:55

Сообщение rulfer » 18 фев 2009, 14:23

а я пишу $app->pause(5000);
тогда он точно ждёт 5 секунд. иначе пауза не срабатывает

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Сообщение bigfozzy » 12 окт 2010, 16:10

проблемы исправлены

Закрыто