Вход

Просмотр полной версии : как остановить скрипт?


Exxs
29.08.2009, 22:09
Подскажите пожалуйста команду на остановку выполнения скрипта.

mks
29.08.2009, 22:20
Подскажите пожалуйста команду на остановку выполнения скрипта.
Убрать галку напротив скрипта
ЗЫ какой вопрос, такой и ответ

Exxs
29.08.2009, 22:28
ясно) вообщем при выполнении определенного условия нужно чтоб скрипт остановился автоматически.

alexteam
29.08.2009, 22:48
флаг ?

Exxs
29.08.2009, 23:05
что такое флаг?

alexteam
29.08.2009, 23:12
скажем Boolean
при ините устанавливаеться в true
обработку пакетов и действия скрипт совершает только когда флаг поднят (true)
при определенном условии флаг опускается - false.

при этом скрпт останеться отмеченным, но "работать" перестанет.

Cowcancry
29.08.2009, 23:15
Может, if ..... then
exit; ??

Exxs
29.08.2009, 23:29
скажем Boolean
при ините устанавливаеться в true
обработку пакетов и действия скрипт совершает только когда флаг поднят (true)
при определенном условии флаг опускается - false.

при этом скрпт останеться отмеченным, но "работать" перестанет.


Так будет работать?

Var
i:boolean;

procedure Init;
Begin
i:=true;
end;

Begin
IF a=b then i:=false;
End.

NLObP
30.08.2009, 03:52
Exxs, скрипт в любом случае будет получать управление по приходу каждого пакета, пока его не выключишь руками. Единственно ты можешь с помощью различных ухищрений включить/отключить обработку пакетов.


...
Begin
IF not i then exit; //если флаг не тру, то игнорируем обработку пакетов и сразы выходим
... //остальные команды
End.

Exxs
31.08.2009, 09:40
Всем спасибо, разобрался.

mks
31.08.2009, 10:54
Подключаем rundll и используем exitwindows, шучу)