@yooriko Такое иногда нужно. Вот нужно было вставить кучу КОДА и там имеенно конкретная задача стояла,перенести на другой сервис. При переносе через Ввод т-то да упускал каждый раз. Но если берём функцию через копировать и вставить самого буфера обмена. То переносит правильно. Толи бас,какие-то символы упустил толи ещё чего. Ну это не серьёздная проблема как мне кажется. т
Как заставить BAS спать меньше 66 миллисекунд?
-
Пробовал 3-мя способами.
1) Создал зацикленный скрипт по меткам, в котором бас выполняет пустой кубик эмуляция бездействия в теч 0.0001 сек. Да, я знаю что в басе нельзя спать меньше 1 сек , Но этот кубик дает спать (задержку) ~65 миллисекунд.
Скрин:

2) Пробовал на JS сделать, Этот JS код дает задержку ~ 80-90 миллисекунд:
console.log("start sleep"); var ms = 1; await (new Promise((resolve, reject) => { setTimeout(function(){ resolve() }, ms); })); console.log("slept " + ms);3) Читать несуществующий файл ведёт к зависанию баса.
Вопрос, как спать меньше чем 65 миллисекунд?
-
@SergTech said in Как заставить BAS спать меньше 66 миллисекунд?:
Да, я знаю что в басе нельзя спать меньше 1 сек
Это уже давно не так, минимально сейчас 100мс. Можете попробовать ещё уменьшить:
https://community.bablosoft.com/topic/3521/лайфхаки-bas/83Ещё можете читать несуществующий файл, если интерфейс будет зависать, значит читайте существующий файл
-
@Valijon said in Как заставить BAS спать меньше 66 миллисекунд?:
@Fox Приветствую, в скомпилированный скрип надо будет мультитаймер прописывать или один раз в BAS прописать?
Хз, вам было бы быстрее самому это проверить