В асинхронных функциях не выполняется работа

Поддержка
  • Сначала софт вычисляет количество переходов на страницу (Ввод пользователя * введенный приоритет, например 100* 0.5) и записывает это в глобальную переменную. Дальше запускается цикл for от 1 до результата в глобальной переменной. В цикле создаются асинхронные функции в которых софт переходит на страницу.Screenshot_20.png
    Но когда я запускаю софт то потоки завершаются с сообщением Ok и ничего не происходит. Screenshot_19.png
    Я так понял это происходит из-за асинхронных функций, т.к. когда я запускаю софт в режиме записи все работает

  • @Kvinteson said in В асинхронных функциях не выполняется работа:

    Я так понял это происходит из-за асинхронных функций, т.к. когда я запускаю софт в режиме записи все работает

    Скорее всего в вызываемой функции вы используете объявленную ранее локальную переменную, это вызывает ошибку

  • @Fox Да, в этом ошибка. Большое спасибо

  • 0 Votes
    5 Posts
    627 Views
  • 0 Votes
    21 Posts
    2767 Views
  • 0 Votes
    9 Posts
    1033 Views
  • 0 Votes
    10 Posts
    2295 Views
  • 0 Votes
    4 Posts
    1207 Views