Вылет в многопотоке.



  • Есть папка с 15000 файлами. Задача состоит в том, чтобы прочитать каждый файл и извлечь из него нужные данные. Но BAS вылетает в режиме запуска. В режиме записи работает хорошо. Вот сам скрипт: prj.xml



  • @matabu said in Вылет в многопотоке.:

    prj.xml

    содержимое:
    c49b30a8-3b9b-40b5-bdff-0c9e868ec7a2-image.png



  • У меня так же вылетает, помогает поставить действие "спать" и ставлю 25-100 мс



  • @matabu said in Вылет в многопотоке.:

    Есть папка с 15000 файлами. Задача состоит в том, чтобы прочитать каждый файл и извлечь из него нужные данные. Но BAS вылетает в режиме запуска. В режиме записи работает хорошо. Вот сам скрипт: prj.xml

    Бесконечный или очень большой цикл без задержки вызывает зависание интерфейса BAS. В зависимости от настроек винды BAS либо завершится автоматически (вылетит) либо будет висеть до тех пор, пока работа не будет завершена.
    Выхода здесь два, можно настроить винду так, что бы она не завершала автоматом зависшие приложения, тогда BAS отвиснет как переберёт все файлы. Или добавить минимальную задержку в скрипт


Log in to reply
 

  • 2
  • 5
  • 2
  • 11
  • 18
  • 3
  • 15
  • 10