@Fox said in Режим записи и остановка скрипта:
@GameBot said in Режим записи и остановка скрипта:
@spacerange said in Режим записи и остановка скрипта:
На самой последней, но только в режиме записи.
В режиме запуска такое не наблюдается. Видимо я тоже ловил эту ошибку во время редактирования скрипта в режиме записи. Ошибку тоже воспроизвел на последней версии.
В таком случае это все же ошибка. Действия программы в режиме записи и запуска отличаются. Даже в логе в "режиме записи" действие "прервано пользователем" выделяется как ошибка (выделено красным), а при запуске получаем "Поток выполнен успешно с сообщением "Ok""
Действие может завершится успешно только в одном случае - если завершится само. Завершится ошибкой может по таймауту или при прерывании пользователем.
Меня если честно раздражает немного другой момент этого поведения, когда выполняемое действие находится глубоко в циклах и условиях, то её прерывание сбросит стек.
Надо посмотреть метод кнопки "Прервать" в интерфейсе..
Вопрос тут в другом: почему с точки зрения программы прервать выполнение в режиме записи - это ошибка, а в режиме запуска уже нет (получаем "Работа завершена с сообщением ОК", то есть уже "Успешно")
Если бы логика в обоих случаях была одинаковая, то вопросов бы не было - "Так заложено разработчиком". Получается это не одна кнопка, а разные