Остановить работу шаблона

  • Автор темы Автор темы one
  • Дата начала Дата начала

one

Client
Регистрация
22.09.2015
Сообщения
7 019
Реакции
1 314
Баллы
113
Есть какие то варианты останавливать работу шаблон ( выход на бед) который работает в много потоке и в цикле по нажатию на кнопку Стоп в панели постера? Пока пользуюсь прерыванием работы шаблона, не совсем удобно т.к. после приходить приводить в порядок некоторые данные.
 
ну в кинь в шаб в несколько мест проверку наличия какого-то файла-флага. Если файл есть - шаб завершаешь с ошибкой. Ну и создаёшь файл когда надо так стопнуть
 
  • Оценить
Реакции: Petr_G и one
Ок, понял. Что то не подумал сразу.

А как заставить его завершиться с ошибкой и вывести по бедэнду?
 
Ок, понял. Что то не подумал сразу.

А как заставить его завершиться с ошибкой и вывести по бедэнду?
можно например неправильную логику использовать IF: 1>10
 
  • Оценить
Реакции: one
Дошло, благодарю!
 
иногда шаблон не останавливается, когда я нажимаю кнопку «Стоп». Есть ли способ заставить его остановиться?
 
иногда шаблон не останавливается, когда я нажимаю кнопку «Стоп». Есть ли способ заставить его остановиться?
кнопка Стоп делает мягкий останов, потоки доделывают работу и новые не поднимаются уже..
действие Прервать (в контекстном меню по ПКМ) - жестко останавливает, прерывая работу в потоках принудительно..
 
кнопка Стоп делает мягкий останов, потоки доделывают работу и новые не поднимаются уже..

Спасибо за ответ!


действие Прервать (в контекстном меню по ПКМ) - жестко останавливает, прерывая работу в потоках принудительно..

Я имел в виду в Zenno Project Maker не Zenno Poster. Иногда проект не останавливается, пока программа не выйдет из строя.
 
Я имел в виду в Zenno Project Maker не Zenno Poster. Иногда проект не останавливается, пока программа не выйдет из строя.
некоторые действия невозможно остановить мгновенно, видимо сейчас это тот самый вариант..
 
кнопка Стоп делает мягкий останов, потоки доделывают работу и новые не поднимаются уже..
действие Прервать (в контекстном меню по ПКМ) - жестко останавливает, прерывая работу в потоках принудительно..
Иногда почему то с первого раза полностью не прерывает.., даже если сидишь ждешь..., что очень мешает, т.к. узнать актуальное колво работающих потоков я не нашел как.., и момень полной остановки шаба непонятен
 
Иногда почему то с первого раза полностью не прерывает.., даже если сидишь ждешь..., что очень мешает, т.к. узнать актуальное колво работающих потоков я не нашел как.., и момень полной остановки шаба непонятен
Если в шаблоне есть C#-код, то его моментально прервать нет возможности.
Возможно, у вас на таких моментах именно и происходит медленное прерывание.
 
Если в шаблоне есть C#-код, то его моментально прервать нет возможности.
Возможно, у вас на таких моментах именно и происходит медленное прерывание.
но он в итоге точно тормознет?, я чет сидел и 5 минут, нифига не тухнет..., и не подскажете, как же всетаки можно проверить, встал он или еще останавливается
 
но он в итоге точно тормознет?, я чет сидел и 5 минут, нифига не тухнет..., и не подскажете, как же всетаки можно проверить, встал он или еще останавливается
В проекте есть длительный по работе C#-код?
Определить можно по наличию активного потока в соотв. столбце Зеннопостера.
Также можно временно включить режим трассировки и по файлу трассировки проверить,
делает проект что то или стоит на месте. https://zennolab.com/wiki/ru:trace
 
В проекте есть длительный по работе C#-код?
Определить можно по наличию активного потока в соотв. столбце Зеннопостера.
Также можно временно включить режим трассировки и по файлу трассировки проверить,
делает проект что то или стоит на месте. https://zennolab.com/wiki/ru:trace
ну емеется ввиду програмно определить.., не глазами )))юю прост надо тормознуть, сдлелал бэтфайлы на два шаба по прерыванию..., а вот тормознет он или нет, фиг знает.., как программно посмотреть.., чет искал, токо нашел как посмотреть колво потоков максимальное колво в шабе, а колво активных потоков не нашел..
 
а вот тормознет он или нет, фиг знает
Не думаю, что будут проблемы.
Сначала отсмотрите глазами после запуска бат-файла, просто видимо зависит от места прерывания.
Если бат-файл запустить (с прерыванием) посреди кубиков - это одно, если посреди работы длительного C#-кода - это другое,
пока код не выполнится полностью, выполнение не прервется.
 
  • Оценить
Реакции: Кирилл412

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)