Баг в onApplicationStart

Поддержка
  • Кодер попросил пожаловаться на баг:
    Когда я в методе OnApplicationStart пытаюсь создать в цикле нужные мне для работы ресурсы (каждый элемент в отдельном ресурсе), я задаю ресурсу такое имя, которое зависит от итерации цикла (индекса). например, так : Proxy_Credentials_Thread_[[CYCLE_INDEX]]
    В нижней вкладке "ресурсы" (рядом со вкладной "переменные") видно, что ресурс создается с правильным именем. в частности, появляются такие ресурсы:
    Proxy_Credentials_Thread_1
    Proxy_Credentials_Thread_2
    и так далее.

    Далее, когда я внутри этого же цикла пытаюсь добавить в созданный ресурс элемент, в, соответственно, Proxy_Credentials_Thread_1, Proxy_Credentials_Thread_2 и т.д. я использую действие "Добавить элемент", однако, имеются 2 проблемы (вполне возможно, взаимосвязанные):

    1. при указании в качестве имени ресурса такой строки как Proxy_Credentials_Thread_[[CYCLE_INDEX]] - не добавляет никаких элементов в данную строку.
    2. при нажатии на "выбрать ресурс" обнаруживается, что появился только один ресурс с именем "Proxy_Credentials_Thread_" (без номера в конце, и оканчивающийся на "_" ), а те ресурсы, которые я вижу на другой вкладке, в предложенном списке просто отсутствуют.

    скрин и тестовый скрипт:

  • Если задача стоит создать свой ресурс для каждого thread, чтобы конкретный thread брал данные с конкретного ресурса, то это похоже на ошибку проектирования.

    Ресурсы изначально designed для работы с множеством потоков одновременно.

    Если поделишься что за задача стоит, может быть смогу предложить варианты решения, как делал бы я. Может быть и тебе подойдет.

  • @sergerdn у него целый свой кодер есть ) на фиг оно тебе надо )

  • @UserTrue said in Баг в onApplicationStart:

    @sergerdn у него целый свой кодер есть ) на фиг оно тебе надо )

    "Все люди братья." (с)

  • Используй бд и не грей мозг.
    в OnApplicationStart создавай нужные записи с нужными метками и когда нужно - дергай их при работе

  • @sergerdn
    понял,
    надо было запускать 10 потоков, открывать 10 портов на прокси сервисе, и каждому потоку присвоить свой порт для дальнейшей работы в цикле

    ну мы решили вопрос через глобальные списки вроде, получилось