@inotoxic Добавьте в ресуСР две строки и затем объедините их. IF длины вам в помощь.
Только одного не пойму, для чего вам такое огромное в ресурсе? Сделайте открытие TXT со всем текстом.
РЕШЕНО Неправильная загрузка ресурса
-
Использую скрипт, который загружает строчку текста из ресурса. В режиме записи БАС правильно загружает самую первую строчку. Но вот в обычном режиме почему-то загружает вторую строчку, при этом загружает первую строчку в функции OnApplicationStart, в Main и последующих функциях - вторую.
-
@vanarok said in Неправильная загрузка ресурса:
Использую скрипт, который загружает строчку текста из ресурса. В режиме записи БАС правильно загружает самую первую строчку. Но вот в обычном режиме почему-то загружает вторую строчку, при этом загружает первую строчку в функции OnApplicationStart, в Main и последующих функциях - вторую.
Я избавился от функции OnApplicationStart, все содержимое перенес в Main и этот баг пропал.
-
@vanarok said in Неправильная загрузка ресурса:
@vanarok said in Неправильная загрузка ресурса:
Использую скрипт, который загружает строчку текста из ресурса. В режиме записи БАС правильно загружает самую первую строчку. Но вот в обычном режиме почему-то загружает вторую строчку, при этом загружает первую строчку в функции OnApplicationStart, в Main и последующих функциях - вторую.
Я избавился от функции OnApplicationStart, все содержимое перенес в Main и этот баг пропал.
Скорее всего вы где то выводили строку в лог с отключенной опцией "Повторное использование"

-
@Fox я тоже так думал, но это не так. Один и тот же код использовался и в записи и обычном режиме, но выдавал разные строчки текста. Мне даже получилось это воспроизвести в пустом проекте. Так-что это скорее всего баг, ну или фича которую я не понимаю.
-
@vanarok said in Неправильная загрузка ресурса:
@Fox я тоже так думал, но это не так. Один и тот же код использовался и в записи и обычном режиме, но выдавал разные строчки текста. Мне даже получилось это воспроизвести в пустом проекте. Так-что это скорее всего баг, ну или фича которую я не понимаю.
В таком случае приложите тестовый проект
-
@vanarok said in Неправильная загрузка ресурса:
Всё правильно. В режиме "записи" все функции работают в один поток, а в режиме "запуска" функция "OnApplicationStart" выполняется отдельным потоком перед запуском всего скрипта (именно по этому в веб интерфейсе при использовании функции "OnApplicationStart" в статистике скрипта добавляется одно успешное выполнение потока). По успешному завершению потока берётся следующий ресурс.
-
@Fox said in Неправильная загрузка ресурса:
Всё правильно. В режиме "записи" все функции работают в один поток, а в режиме "запуска" функция "OnApplicationStart" выполняется отдельным потоком перед запуском всего скрипта (именно по этому в веб интерфейсе при использовании функции "OnApplicationStart" в статистике скрипта добавляется одно успешное выполнение потока). По успешному завершению потока берётся следующий ресурс.
Спасибо что объяснили! Оказывается это просто я дурак, не понял работу функции OnApplicationStart.