@nirvanius said in Условие if при выполнении закрывает BAS:
А @Daniel прав - такое поведение в 99% показывает на бесконечный цикл...
сам по себе бесконечный цикл - не проблема, а проблема в таймингах. Но гадать без скрипта смысла не вижу
Вылетает BAS если установленное количество успешных выполнений, при вызове функции в несколько потоков, достаточно большое.
Функция Main:

Функция Test:

Лог выполнения скрипта:
2021.08.31.18.15.48.txt
Видно, что в логах скрипта зафиксировано только около 100 записей из функции Test.
При установке количества успешных выполнений на 15, скрипт отрабатывал без проблем.
Ожидание: Функция отработает 1000 или немного больше раз.
Реальность: По логу функция отрабатывает около 100 раз.
Windows 10 x64
BAS 24.1.1