А есть ли аналог BED END ?



  • @DrPrime Выходит мое решение с присваиванием [[WAS_ERROR]] = false после каждого внутреннего игнора верное? Ну чтоб универсальный BAD END сделать? Или есть другие варианты?



  • @DrPrime Ни чего странного здесь нет, в мануале так и пишут:

    Вы можете прочитать переменную WAS_ERROR чтобы проверить, были ли ошибки во время последнего блока «Игнорировать Ошибки».

    То есть это логично, что переменная не обнулилась после выхода из блока игнорирование ошибок, более того, такое поведение было бы странным и не правильным. Ведь не известно, где мне пригодится значение этой переменной.
    @Gang Кто то на форуме уже предлагал @support 'y сделать опцию, игнорирование всех ошибок, но он отказался, потому что надёжнее правильно оформить логику скрипта, чем получить работу скрипта с непонятными данными..
    По большому счёту ошибку может вернуть не так уж и много экшенов. Вы ведь не по координатам кликаете? Да и можно вставить экшен проверить виден ли элемент на экране и тому подобное.



  • @Gang да
    @fox Тут чуть другая логика. Зачем ошибку из внутреннего блока переносить во внешний блок?



  • @Gang Ещё не забывайте, что если в блоке игнорировать ошибки экшен вернёт ошибку, то последующие просто пропустятся.
    0_1504383612853_forum57.png
    Вот ваш же скрипт с этими действиями.



  • @Fox said in А есть ли аналог BED END ?:

    @Gang Ещё не забывайте, что если в блоке игнорировать ошибки экшен вернёт ошибку, то последующие просто пропустятся.
    0_1504383612853_forum57.png
    Вот ваш же скрипт с этими действиями.

    Ну это я все в курсе) Тут штука в том что ошибка от внутреннего блока игнора передается во внешний.



  • @Gang Ну раз вкурсе, тогда не вижу проблему :) Устанавливаете значение переменной вручную после перехода из внешнего игнора во внутренний и по выходу во внешний тоже.

    А вообще интересная тема, надо @support 'a спросить на этот счёт, должно ли менятся значение [[WAS_ERROR]] после перехода из внешнего игнорирования ошибок во внутренний.


  • administrators

    @Fox Да, это баг, что переменная не обновляется, исправлю завтра.


  • administrators

    Исправил, будет в следующей.



  • @support said in А есть ли аналог BED END ?:

    Исправил, будет в следующей.

    Спасибо!


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.