PDA

Просмотр полной версии : Пилот: как убрать сообщение...



kenga
13.04.2006, 17:22
При сложной программе (с циклом for в частности) часто появляется сообщение - "клиент скорее мертв чем жив" и скрипт ставится на паузу (при этом с клиентом все в порядке).
Как это можно убрать? может настройка есть чтобы пилот не отслеживал состояние клиента?

Gevorg
13.04.2006, 18:23
Первый раз слышу о таком сообщении.
Вообще оператор For часто глючит, особенно если скрипт прогоняется несколько раз выскакивает ошибка, если скрипт останавливается на команде end_script, а потом заного запускается ошибки уже не бывает.

kenga
13.04.2006, 19:53
ну у меня двойное for (вложеное), и end_script команда отсутствует.
Когда я паузу отжимаю, скрипт продолжает работать некоторое время, затем ситуация повторяется (т.е. рандом - может долго работать).
Если кто-нить готов протестить - в личку напишите, скину скрипт.

Gen
13.04.2006, 22:55
Команда For уже исправлена как месяца два назад и работает номано...

такие проблемы могут возникать из-за двух причин
1) Кривые руки
2) Криво написан скрипт

Что бы появилась третья причина, то надо бы привести пример вашего скрипта при котором такая ошибка вылазит...

P.S.
Наличие команды For не означает что это сложный скрипт

AlfredBB
14.04.2006, 12:14
В настройках пилота сними галку с пункта меню "При закрытии клиента приостанавливать скрипт".

kenga
14.04.2006, 13:13
Ага, стояла такая галка. Щас потестю без нее.

PS Спасибо АльфредуББ теперь нормально работает.