@Fox Хорошо, спасибо за помощь
Не могу дождаться выполнения асинхронной функции
-
Суть в чём: в 1 потоке я вызываю асинхронную функцию GET_CODE, в остальных 3 потоках я запускаю функцию работы с профилями
И по логике скрипта, должно быть так: 3 потока отработали некие действия и теперь должны ждать завершения функции GET_CODE, что бы потом ввести этот код в своих потоках. Но получается так, что им всё равно на выполнение функции GET_CODE и они просто идут дальше по другим профилям




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