@doupix said in Как разделить скрипт на 2-3 части:
я так понимаю этот главный управляющий процесс - однопоточный.
Есть в BAS такая функция "OnAplicationStart", все ее знают.
Но как по хорошему сделать OnAplicationFinish?
У меня скрипт работает пока есть ресурсы, как понять, что ресурсы закончились и выполнить отдельную функцию перед завершением скрипта?
Сделал так
в if
RMap("RES").length() == 1
в конец скрипта
Правильно ли так? или можно еще лучше сделать?
@mansory333 можно запускать функцию в несколько потоков
Запускаете скрипт в один поток, а уже из него запускаете рабочие потоки
@mansory333 said in OnAplicationFinish:
@UserTrue я Вас не понял, зачем запускать функцию в несколько потоков?
Достаточно выполнить поиск по форуму с текстом "OnAplicationFinish" или "OnAplicationEnd"
@mansory333 said in OnAplicationFinish:
@Fox ничего не нашел.
Оставил как в посте, вроде пока работает)
Из последнего:
https://community.bablosoft.com/topic/15656/onapplicationstart-onapplicationend