@strelok760 said in Не видит переменные модуля в режиме запуска:
@sergerdn А есть аналоги работающие хорошо?
Есть, но надо уметь программировать. Готового модуля для BAS нет.
@DrPrime я понимаю, что у меня была другая ситуация. Данный скрипт я проверял по всяким параметрам кучу раз, так как имел подобную ситуацию. Не передается ресурс(данные) в функцию. Если даже в мейне после добавления данных в ресурс вывести его в лог методом while({{ресурс|notreuse}}) то будет только работать в режиме отладки, в режиме запуска нет. Возможно даже не проблема в передаче в функцию, а в самих ресурсах. Если будет время потестите, я больше чем уверен что ничего не получится...если конечно не пирменить какой-то крутой костыль.
как только запускаю многопоток, то запись не происходит
Посмотрите внимательно, как грузится эта страница. Сначала происходит загрузка пустой страницы(без видео).
На этом этапе завершается действие Загрузка.
Потом грузятся видео и на это тратится время.
У вас скрипт сразу же продолжает работу, получает код пустой страницы(без видео) и парсит все это в пустой список.
Исправить это можно поставив действие Ждать полной загрузки страницы после действия Загрузить и после каждого клика на прокрутку.
В режиме записи все работает, потому что там тратится время нужно для обеспечения возможности отладки.
@seedgg said in Не записывает в ресурс при многопотоке:
Я таким же образом пытался передать значения ресурсов в функцию через выполнить код....методом проб и ошибок и подсказок на форуме определили, что не передается. Только через переменные.
Ресурсы и передаются в функции запущенные в несколько потоков, если у вас что-то не работает, прикрепите проект.
@seedgg said in Не записывает в ресурс при многопотоке:
Я таким же образом пытался передать значения ресурсов в функцию через выполнить код....методом проб и ошибок и подсказок на форуме определили, что не передается. Только через переменные.
передать значение ресурсов в выполнить код можно, в этом топике приводил пример как это сделат