Все, ребят, вопрос потерял актуальность, спасибо @uraabk и @romanbiz, направили в нужное русло)
Если кому интересно, вот вырезка из топика:
0_1552655909737_92125995-250e-40a6-8ddf-85a7af3bd22b-image.png
В функции "Выполнить код" прописываем: log_html("<span style='color:yellow'>ТЕКСТ</span>","ТЕКСТ") Естественно текст и цветовую гамму выбирает каждый под себя
Получилось так:
0_1552655975248_dda78cb8-011c-4935-a551-6c882f3e28ef-image.png
Как заставить 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 прописать?
Хз, вам было бы быстрее самому это проверить