@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Как сделать чтобы BAS ждал ресурс
-
@rus27 said in Как сделать чтобы BAS ждал ресурс:
Кто подскажет? Задача есть папка, но она пустая, как сделать что бы BAS ждал пока там появится файл и начал его обрабатывать, а не заканчивал бы сообщением что все ресурсы кончились
Поставьте опцию "Не прерывать приложение" при использовании ресурса:

оберните это действие в "игнорирование ошибок", затем в цикле перезагружайте ресурс и ожидайте.
-
Можете подсказать, делаю как показал фокс, но ресурс почему то не обновляеться, я вручную удаляю текстовик, и заного создаю, но бас почему то думает что его там нету, Вот скрин скрипта
https://prnt.sc/rhp0v6 -
@Rinrei said in Как сделать чтобы BAS ждал ресурс:
Можете подсказать, делаю как показал фокс, но ресурс почему то не обновляеться, я вручную удаляю текстовик, и заного создаю, но бас почему то думает что его там нету, Вот скрин скрипта
https://prnt.sc/rhp0v6В действии "Перезагрузить Ресурс" нужно указывать имя ресурса

-
@Rinrei said in Как сделать чтобы BAS ждал ресурс:
@Fox Ну, а я не так сделал?) Можешь подсказать как правильно?
Вы использовали опцию "не прирывать приложение" когда указывали имя ресурса, в итоге у вас имя ресурса стало "
lol|onlyfail", но ресурса с таким именем у вас в проекте нет. Есть ресурс с именем "lol", но не "lol|onlyfail" -
@Rinrei said in Как сделать чтобы BAS ждал ресурс:
@Fox Я и так и так пробывал, все бестолку, всеравно бас не видит изменения, что файл пропал, или новый появился


