@strelok760 said in Не видит переменные модуля в режиме запуска:
@sergerdn А есть аналоги работающие хорошо?
Есть, но надо уметь программировать. Готового модуля для BAS нет.
@support Нашёл почему зависает. Но исправить пока не могу.
Если в цикле есть условие с данными из глобальной переменной, то BAS зависает.
Скрипт с циклами
А вот если не использовать циклы, то скрипт не зависает
Скрипт без циклов
С метками тоже зависает
Скрипт с метками
Зависает даже в условиях не использовать глобальные переменные
Скрипт без глобальных переменных в условиях
@santilo Спасибо! Ларчик то, как говорится, просто открывался :)
С минимальной задержкой работает
Похоже пока рано от зенки отказываться.
Наверно через 1-2 года BAS будет работать стабильно и будет дока по API?
Очень привлекает возможность уже сейчас использовать BAS под WINE.
А ZennoBox никто под WINE не пробовал?
Целиком ZennoPoster, судя по отзыву не работает в WINE:
https://appdb.winehq.org/objectManager.php?sClass=application&iId=17892
Да я выше по ветке посмотрел, мол виснет без задержки.
Да, весь синхронный код выполняется в одном потоке.
Функция лог является синхронной, поэтому такой код должен виснуть.

Но у этого подхода есть одно существенное преимущество - не нужно добавлять примитивы для синхронизации для многопоточного кода(локи, мьютексы и т. д.)
Наверно через 1-2 года BAS будет работать стабильно
Работу над БАС я начал в середине 2013, над стабильность я работал в первое время развивая среду и параллельно выпуская софт на нем. Сейчас ядро я почти не трогаю, а новый функционал добавляю через систему модулей.