• Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
Skins
  • Light
  • Default
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Quartz
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Slate
  • Solar
  • Superhero
  • Vapor
Collapse

Bablosoft

Логика обработки ошибки в Многопотоке

Scheduled Pinned Locked Moved Запросы функционала
5 Posts 3 Posters 1050 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • AngelOfAncientA Offline
    AngelOfAncientA Offline
    AngelOfAncient
    wrote on last edited by AngelOfAncient
    #1

    Будет здорово, если в многопотоке в случае возникновения критической ошибки многопоток не просто вылетал в ноль (С остановкой и стиранием всех переменных), а открывал бы режим записи с тем же (!) окном, в котором произошла ошибка, и в том же (!) месте скрипта, где она произошла. И с теми же значениями переменных.

    ...Багтретинг упростился бы в разы.
    Реально что-то подобное? Хотя бы на отдалённую перспективу))

    tet-viviT 1 Reply Last reply
    2
  • tet-viviT Offline
    tet-viviT Offline
    tet-vivi
    replied to AngelOfAncient on last edited by
    #2

    @AngelOfAncient а чем игнорирование ошибок не устраивает?
    оно не закрывает поток если возникнет ошибка и можно повесить обработку в случае ошибки

    1 Reply Last reply
    0
  • AngelOfAncientA Offline
    AngelOfAncientA Offline
    AngelOfAncient
    wrote on last edited by
    #3

    Я же написал выше, чем)

    Ты можешь повесить обработку ошибки, но если тебе надо перейти из "Выполнения" обратно в "Запись" - скрипт в любом случае придётся останавливать. И в этот момент все переменные окружения и браузер со всеми его настройками, проксями, соединениями; этапом регистрации акка, где возникла ошибка и т.п. - слетает.

    И надо заново запускать поток пошагово и надеяться, что эта ошибка возникнет повторно, на следующей итерации.

    bigoratB 1 Reply Last reply
    0
  • bigoratB Offline
    bigoratB Offline
    bigorat
    replied to AngelOfAncient on last edited by
    #4

    @AngelOfAncient а как вы интересно представляете такую работу в скомпилированном скрипте? Запись и запуск это разные режимы работы

    alt text

    Telegram contact - Bigorat

    AngelOfAncientA 1 Reply Last reply
    1
  • AngelOfAncientA Offline
    AngelOfAncientA Offline
    AngelOfAncient
    replied to bigorat on last edited by
    #5

    @bigorat Разные, здесь никто не спорит.

    Здесь вопрос-просьба-предложении стоят о том, что бы сохранить среду и ситуацию, которая предшествовала ошибке. Грубо говоря, дамп переменных и состояния браузера, что бы потом режим "Записи" начинать не с ноля, а с данных этого дампа.

    Можно внести доп. пункт к "Остановить мгновенно", "Ждать каждый поток" - типа "Остановить и продолжить отладку из дампа". (На случай если не вылетело по ошибке, но хочется начать "Запись" не с ноля)

    1 Reply Last reply
    0

  • mmaxsmileM

    Обводка выбранных блоков (в новом интерфейсе)

    Scheduled Pinned Locked Moved Запросы функционала
    4 Votes
    1 Posts
    698 Views
    No one has replied
  • B

    русские буквы в URL на форуме в переписке телеги

    Scheduled Pinned Locked Moved Запросы функционала
    0 Votes
    1 Posts
    523 Views
    No one has replied
  • MetaferssanceM

    Сбиваются данные ресурсов в меню при каждом переключении с проекта на проект +бонус

    Scheduled Pinned Locked Moved Запросы функционала
    1 Votes
    1 Posts
    553 Views
    No one has replied
  • NikolasN

    Добавить галочку перезаписи файла в папке, если этот файл уже существует.

    Scheduled Pinned Locked Moved Запросы функционала
    0 Votes
    1 Posts
    562 Views
    No one has replied
  • blackhackerB

    Возможность копировать ресурсы в редакторе

    Scheduled Pinned Locked Moved Запросы функционала
    1 Votes
    1 Posts
    1076 Views
    No one has replied
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
  • Login

  • Don't have an account? Register

  • Login or register to search.