РЕШЕНО Неправильная загрузка ресурса

Поддержка
  • Использую скрипт, который загружает строчку текста из ресурса. В режиме записи БАС правильно загружает самую первую строчку. Но вот в обычном режиме почему-то загружает вторую строчку, при этом загружает первую строчку в функции OnApplicationStart, в Main и последующих функциях - вторую.

  • @vanarok said in Неправильная загрузка ресурса:

    Использую скрипт, который загружает строчку текста из ресурса. В режиме записи БАС правильно загружает самую первую строчку. Но вот в обычном режиме почему-то загружает вторую строчку, при этом загружает первую строчку в функции OnApplicationStart, в Main и последующих функциях - вторую.

    Я избавился от функции OnApplicationStart, все содержимое перенес в Main и этот баг пропал.

  • @vanarok said in Неправильная загрузка ресурса:

    @vanarok said in Неправильная загрузка ресурса:

    Использую скрипт, который загружает строчку текста из ресурса. В режиме записи БАС правильно загружает самую первую строчку. Но вот в обычном режиме почему-то загружает вторую строчку, при этом загружает первую строчку в функции OnApplicationStart, в Main и последующих функциях - вторую.

    Я избавился от функции OnApplicationStart, все содержимое перенес в Main и этот баг пропал.

    Скорее всего вы где то выводили строку в лог с отключенной опцией "Повторное использование"

    ad28d8d5-e053-40e4-93bb-41239e63e4ac-изображение.png

  • @Fox я тоже так думал, но это не так. Один и тот же код использовался и в записи и обычном режиме, но выдавал разные строчки текста. Мне даже получилось это воспроизвести в пустом проекте. Так-что это скорее всего баг, ну или фича которую я не понимаю.

  • @vanarok said in Неправильная загрузка ресурса:

    @Fox я тоже так думал, но это не так. Один и тот же код использовался и в записи и обычном режиме, но выдавал разные строчки текста. Мне даже получилось это воспроизвести в пустом проекте. Так-что это скорее всего баг, ну или фича которую я не понимаю.

    В таком случае приложите тестовый проект

  • @vanarok said in Неправильная загрузка ресурса:

    @Fox test.xml

    Всё правильно. В режиме "записи" все функции работают в один поток, а в режиме "запуска" функция "OnApplicationStart" выполняется отдельным потоком перед запуском всего скрипта (именно по этому в веб интерфейсе при использовании функции "OnApplicationStart" в статистике скрипта добавляется одно успешное выполнение потока). По успешному завершению потока берётся следующий ресурс.

  • @Fox said in Неправильная загрузка ресурса:

    Всё правильно. В режиме "записи" все функции работают в один поток, а в режиме "запуска" функция "OnApplicationStart" выполняется отдельным потоком перед запуском всего скрипта (именно по этому в веб интерфейсе при использовании функции "OnApplicationStart" в статистике скрипта добавляется одно успешное выполнение потока). По успешному завершению потока берётся следующий ресурс.

    Спасибо что объяснили! Оказывается это просто я дурак, не понял работу функции OnApplicationStart.

  • 0 Votes
    2 Posts
    317 Views
  • 0 Votes
    6 Posts
    653 Views
  • 0 Votes
    3 Posts
    610 Views
  • 0 Votes
    5 Posts
    955 Views
  • 0 Votes
    9 Posts
    1259 Views