Решено Сделать выполнение Bad End при прирывании потока [ZP]

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Прерывание потока не редкость для опытного пользователя ZennoPoster. Переход на Bad End после прерывания, решило бы много проблем при работе в многопотоке.
 
Последнее редактирование:
  • Спасибо
Реакции: socsecret.ru

Djuli1337

Client
Регистрация
28.09.2019
Сообщения
61
Благодарностей
9
Баллы
8
Имеется ввиду, когда кубик выполнился красным и проект завершился?
Сейчас ведь есть bad end и good end
При прерывании выполняется бэд, а при успехе гуд
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Имеется ввиду, когда кубик выполнился красным и проект завершился?
Сейчас ведь есть bad end и good end
При прерывании выполняется бэд, а при успехе гуд
Нет. Речь про это.

2020-08-14_190424.jpg
 

artomka

Client
Регистрация
23.08.2018
Сообщения
159
Благодарностей
93
Баллы
28
Так добавили ведь в предпоследней версии.
61714
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113

Djuli1337

Client
Регистрация
28.09.2019
Сообщения
61
Благодарностей
9
Баллы
8
Михаил, пора обновляться
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113

Djuli1337

Client
Регистрация
28.09.2019
Сообщения
61
Благодарностей
9
Баллы
8

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 538
Баллы
113
Реализовано, начиная с версии 7.1.4.0: https://zennolab.com/discussion/threads/zennoposter-novaja-versija-7-1-4-0-13-05-2020-release-sandidate-2.78794/

Добавлена настройка «Выполнять BadEnd при прерывании проекта»

Данная настройка позволит обрабатывать прерывания проекта по BadEnd. Учитывается, как ручное прерывание, так и по таймауту. Опция расположилась в ZennoPoster на вкладке «Остановка».

 
  • Спасибо
Реакции: Voldemar и Mikhail B.

artomka

Client
Регистрация
23.08.2018
Сообщения
159
Благодарностей
93
Баллы
28
Понимаю)
Сам таким был
Попробуй потестить пару недель, про пятерку можно будет забыть)
В семерке баги с интерфейсом бывают, но это мелочь по сравнению со всеми остальными ништяками. ( я про окно браузера которое к херам проподает иногда если открепить его от зенки. И про оставновку кода c#, это окошко к херам кладет зенку если не дождаться его появления.)
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 538
Баллы
113
Если попросить в 5ку добавить, то есть смысл?
Я думаю, что проще обновиться, чем просить разработчиков проделывать двойную работу :-)
К слову говоря, проекты можно продолжать разрабатывать в ProjectMaker 5, а запускать в ZennoPoster 7. Тогда будет и привычный интерфейс от которого так трудно отказаться, и прерывание с Bad End.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
К слову говоря, проекты можно продолжать разрабатывать в ProjectMaker 5, а запускать в ZennoPoster 7. Тогда будет и привычный интерфейс от которого так трудно отказаться и будет работать нужная функция с Bad End.
Хоть совместимость 5 и 7 версии официально заявлена, но иногда проскакивают сообщения о том, что все же есть некоторые проблемы индивидуального характера.
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 538
Баллы
113
Хоть совместимость 5 и 7 версии официально заявлена, но иногда проскакивают сообщения о том, что все же есть некоторые проблемы индивидуального характера.
Например?
Шаблоны, разработанные в ProjectMaker 5, без проблем будут работать на ZennoPoster 7.
Обратной совместимости, разумеется, нет. Тоже самое, если пытаться запустить шаблон на 5.9.9.1, написанный в версии 5.45.0.0 - по понятным причинам работать он не будет, скорее всего.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Например?
Шаблоны, разработанные в ProjectMaker 5, без проблем будут работать на ZennoPoster 7.
Обратной совместимости, разумеется, нет. Тоже самое, если пытаться запустить шаблон на 5.9.9.1, написанный в версии 5.45.0.0 - по понятным причинам работать он не будет, скорее всего.
Сейчас не помню где видел, если попадется в этой теме отпишу.
 

redman

Client
Регистрация
11.03.2016
Сообщения
554
Благодарностей
178
Баллы
43
  • Спасибо
Реакции: Mikhail B.

socsecret.ru

Client
Регистрация
30.09.2017
Сообщения
343
Благодарностей
205
Баллы
43
Опция конечно полезная, но лучше бы добавили в Зенку третье логическое (помимо Good и Bad end) действие - Прерывание. Ведь Bad End может быть во многих случаях. А действие нужно выполнять именно при прерывании. Для многопотока очень полезно бы было.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 683
Баллы
113
Опция конечно полезная, но лучше бы добавили в Зенку третье логическое (помимо Good и Bad end) действие - Прерывание. Ведь Bad End может быть во многих случаях. А действие нужно выполнять именно при прерывании. Для многопотока очень полезно бы было.
Аварийное прерывание ничем не отличается от многих Bad End. Это все необработанные исключения, приводящее к незапланированному выходу из проекта.
Просто надо строить программу так что бы на Bad End выходило на самом деле в исключительных случаях, а не как многие используют Bad End не по назначению.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Поясню для чнго просил.

У меня обнуление глобалки по гуд и бед. Если человек прервал, то обнуления нет. И хочется этого избежать.
 

sitnem

Client
Регистрация
03.12.2016
Сообщения
123
Благодарностей
78
Баллы
28
А кодом, изнутри шаблона, можно этот чекбокс автоматически поставить, есть метод?

Или хотя бы как-то сделать, чтобы он по умолчанию стоял всегда (при открытии нового проекта), столкнулся с проблемой, что иногда забываю его выставить, да и неудобно это...
 
  • Спасибо
Реакции: socsecret.ru

Castaneda

Client
Регистрация
24.05.2019
Сообщения
815
Благодарностей
275
Баллы
63
Только хотел предложить.
А тут уже и добавить успели))

очень полезная галка
 
  • Спасибо
Реакции: lbvf65

bad robot

Client
Регистрация
07.03.2011
Сообщения
174
Благодарностей
26
Баллы
28
Нельзя ли сделать, чтобы эта галка стояла вкл по умолчанию? Или сделать её как-то более заметной, например, вынести в контестное меню. Постоянно забываю где она находится и включена ли.
 

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