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

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

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

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

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

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

  • 0 Votes
    2 Posts
    453 Views
  • 0 Votes
    12 Posts
    1355 Views
  • 0 Votes
    3 Posts
    654 Views
  • 3 Votes
    1 Posts
    821 Views
  • 0 Votes
    2 Posts
    1075 Views