[Сделано]Метки работают некорректно?



  • Метки работают некорректно? выдает одни ошибки при работе с метками. при чем в режиме записи все норм, а когда воспроизводишь скрипт, то вылетают ошибки



  • @smurfik я хоть и метками не пользуюсь (их добавил админ для тех, кто не соображает, как построить логику работы с функциями,циклами,условиями. Добавил их он кстати "на свою голову") , но вряд ли они могут генерить ошибки. Ошибка бывают разные, синие и красные, а еще зеленые, по этому нужно прикладывать ЛОГ. А без лога или конкретизации ошибки, топик вообще ни о чем, как и мой ответ.



  • @out логику работы я и так могу сделать, но вот когда на пол мб скрипт сделан 2 месяца назад, и щас есть моменеты которые нужно подправить, то все циклы нужно полностью переделывать... можно сказать вообще все с 0. В этом случае метки облегчили бы страдания, точнее свели бы их к 0. выдает ошибку на том месте где метка устанавливается, можно закинуть в игнор ошибок, но все равно переход к метке правильно рабоатет только один раз, в тторой раз если на этой же метке нужно сделать переход, то он его уже не сделает, и продолжит рабюоту как будто там и не было ничего



  • @out Я вот решил по пользоваться, но что то думаю лучше ими бы не пользоваться, хоть если не пользоваться времени не много больше уйдет, но конфликтов не будет, иногда введешь две одинаковые метки и думаешь почему не туда тебя переносит, буду лучше функции юзать, как раньше.



  • @smurfik Нужен хотя бы пример скрипта какой-то.



  • @support Вот здесь описывают когда возникает лаг http://community.bablosoft.com/topic/1484/ошибка-goto-to-non-existing-label
    С примером. Когда в количестве потоков указываешь ресурс



  • @seedgg Исправил. Билд будет сегодня.



  • @support там без разницы, хоть в пустом скрипте... даже если сделать метку, загрузку страницы и возврат к метке, ну или что то в этом роде. Обнову уже ждем. Хотя уже и не нужны... переделал скрипт с нуля. Но все равно полезная фишка... сначала как обнова с меиками вышла, сидел пол дня думал куда применить... так и не придумал, а потом все таки понадобилась, а не работает



  • Метки и For так и не работают.
    0_1491046822061_Screenshot_00001.png

    В режиме Запись все отрабатывает.
    0_1491046806739_Screenshot_00000000002.png

    В режиме Запуск выполняется 1 раз и останавливается.

    0_1491046862552_Screenshot_00000000.png



  • @gorlovka С while такая же ерунда, они походу именно в циклах некорректно работают. Вообще конечно полезная фишка, но я их не использую, потому что недопилены, 2 раза пробовал и 2 раза в режиме записи все нормально, а как запускаешь скрипт или в компиляции или просто кнопкой запуск, так и не работает, плюнул, на них, работаю с циклами и функциями.



  • Как на меня то все логично....как должна работать метка если вы её в середину цикла ставите, а условия цикла не были прочитаны? Ставьте перед циклом.



  • @gorlovka @Samael_96

    При переходе к метке теряется весь стек вызовов, Это значит, что если переходите внутрь цикла с помощью метки, то и вернуться должны тоже с помощью метки.



  • Дело в том что скрип не переходит в цикл, да и сам цикл выполняется только 1 раз. А должен 100. 0_1491338524637_ТЕСТ_МЕТКИ.xml



  • @gorlovka Должен выполнится 100 с половиной раз. Да, согласен, стек теряется не только при переходе к метке, но и при установке метки, в следующей исправлю.



  • @support Спасибо. В 18.1.0 все работает )


Log in to reply