Модули. Других вариантов нет, в BAS даже пространство имен глобальное в рамках потока, а ты хочешь классы.
Фигу нам с тобой, а не классы, обойдемся.
Работаю в связке BAS + MEmu.
Для связи использую memuc, дампы экрана и скриншоты через base64.
В какой-то момент BAS перестаёт взаимодействовать с MEmu:
При этом memuc работает: команды stop/start и тп срабатывают нормально.
Такое ощущение, что BAS перестаёт взаимодействовать с диском, где лежат скриншоты и информация о потоках через listvms (пробовал разные диски).
Помогает только перезапуск БАСа. Может ли это быть из-за того, что на протяжении работы скрипта, собирается много мусора в кэше? Если да, то можно ли как-то, на автомате, сделать, чтобы оно его очищало?
Есть у кого мысли, как это обойти?