@Antonio благодарю за совет :)
5d02265a-e1c7-4c40-afca-cf56dfa2b55c-image.png
Не могу дождаться выполнения асинхронной функции
-
Суть в чём: в 1 потоке я вызываю асинхронную функцию GET_CODE, в остальных 3 потоках я запускаю функцию работы с профилями
И по логике скрипта, должно быть так: 3 потока отработали некие действия и теперь должны ждать завершения функции GET_CODE, что бы потом ввести этот код в своих потоках. Но получается так, что им всё равно на выполнение функции GET_CODE и они просто идут дальше по другим профилям




-
У вас ID потока, в котором запускается асинхронная функция, находится в локальной переменной, она не может быть передана в другой поток. Используйте глобальную переменную для ID потока с функцией "GET_CODE".
Пример:
threads.xml