У каждого потока свой путь к файлу.

Поддержка
  • В общем то что то я сделал.
    e1f5a630-d5cb-4d58-814b-3a8356931dbb-image.png
    Но как использовать сам ресурс понятие не имею...

  • @QmlwZ [[FOREACH_DATA]] не является списком, это 1 элемент из списка, его нет толку класть в ресурс. Вам надо в ресурс добавлять весь список [[FILE_SEARCH_RESULT]]

  • @bigorat спасибо за ответ!
    Т.е даже нет смысла использовать Foreach?
    А сделал вот так:
    0e908983-9ba1-4a91-8506-3f6416e6fe4e-image.png
    Но вот если это например правильно, то как сам ресурс использовать?
    Пробовал опять же через foreach его проверять, выводит букву "E". Наверное потому что у меня путь начинается именно с файла "E:".

  • @QmlwZ я же вам скинул тест, в ресурс мы заносим все пути к файлам *. Тхт, в функции work берет путь к файлу и читаем его в список и уже с этим списком работаем

  • @Vaip да, я его видел.
    Но я не понимаю что куда записывать.
    c03f0de7-3e8e-46a8-bf4b-eedf34297f27-image.png
    Что делает ресурс put? Что потом с ним делать и как в него что то записывать?
    -{{папка}} я как понял это поиск фалов в ресурсе. Но как я его туда записываю то не чего не работает:
    6707d7d4-3d99-4b4c-b1c5-74db1b3fc1d2-image.png
    И я не вижу функцию 'work'.
    319652d0-fbb4-4548-b493-6610119e0470-image.png

  • В общем то как то сделал. Возможно неправильно, потому что, все равно каждый поток выводит один и тот же файл.
    4e23e802-0041-45be-bf85-b2ca7d66f1a4-image.png
    Вот результат:
    8a0ac79b-0256-4c67-be90-519d4d52118e-image.png

  • @QmlwZ видимо старый файл не обновился test.xml

  • @Vaip сделал много тестов. Этот скрипт тоже не работает.
    Если просто выводить в лог с помощи Foreach, то 1 поток выводит их и все.
    Если например в Foreach сделать вот так:
    c3292c3d-a3dc-4b6f-8286-bffa396fa545-image.png
    То загружается только одно окно браузера, а второе нет. И пишет вот это:
    099c95d0-99df-4210-8755-ad1248203389-image.png
    И после завершение выполнение потока, потом выполняется этот же поток.
    Не знаю в чем дело.
    Пробовал еще не только содержимое файла выводить, но и сам список файлов. То-же самое.

  • @QmlwZ может быть какой то другой вариант?

  • Вроде бы сделал:
    Функция OnApplicationStart:
    9f1e9934-078d-4c85-aa46-9da17bddf609-image.png
    Прочитал про эту функцию. И про ресурсы. Понял как делать.

    Вроде бы я все сделал, но вот ресурс странно обрабатывается в циклах.
    Если использовать Foreach( {{puth}} ) то он выводит буквы путей.
    03a603f8-560b-4c08-9306-f7838e7ca3f4-image.png
    Если просто сделать for 1 - 10
    И выводить в лог "{{puth}}", то пишет один и тот же путь.

    Потом попробовал в log выводит не {{puth}} а {{puth|notreuse}}. То теперь выводит разные пути в 2 потоков.
    (Не понял только, зачем тогда мне ресурс, если без 'notreuse' будет выводить одно и то-же)
    Потом то я ПОНЯЛ! Что {{puth}} не обязательно нужно проходить по циклу.
    Его уже можно использовать в переменной или в другом каком то месте, строка всегда будет разной.
    (Не понял только зачем нужен "notreuse")
    А так всем спасибо кто пытался мне помочь, именно с вашей информацией собрал в идино и сделал это, хоть вы и намекали на это с самого начала :)