Nic писал(а):
sleep method- я в IC просто функцию sleep использую
Nic писал(а):
Непонятен вопрос, так как все методы компонента VBJScript это подпрограммы, например:
...
То для выхода из любой их них достаточно выполнить:
...
Хорошо, раз не понятен, вот задача: моя основная рабочая процедура( т.е. sub doWork) находиться в бесконечном цикле, как прервать ее выполнение из основной программы( например, у полиморфных контейнеров есть ##delete/##clear, а у VBJScript'а нету). Исползовать мульти-тред не получается, полиморфная форма/панель так-же не активна, пока выполняется скрипт( поэтому и неактивна кнопка, для остановки).
Да, кстати, использовать exit sub не решит проблему, т.к. она завершает только текущую процедуру, по этому у меня есть спец. событие onStop - которое устанавливает текст скрипта равным нулю, но опять же это внутри скрипта, из вне кнопка "Стоп" занята
Вот схема:
code_20802.txt