@playful в BAS есть режим записи для создания скрипта (ТОЛЬКО ДЛЯ НАПИСАНИЯ!) и режим запуска для работы скрипта. Так вот, в режиме запуска всё работает и скрипт не останавливается. Так что не стоит запускать его в режиме записи - для этого есть запуск.
@Rotmistr Дело в том, что отсутствие ресурса - критическая ошибка, которая завершает все приложение, если вы хотите избежать этого, то нужно при выборе ресурса установить галку "Не прерывать приложение".