Функция OnApplicationStart и переменные



  • Здравствуйте! Такой интересный момент запустил скрипт в одном потоке, при этом в переменной OnApplicationStart создал локальные переменные, ожидая что скрипт их "подхватит", но всё время выдает что переменные не объявлены, хотя в режиме записи в том же единственном потоке они работают. Пришлось их переместить в другую функцию и теперь скрипт работает без ошибок.
    Не пойму логику функции OnApplicationStart, в неё можно вносить только глобальные переменные?



  • @profitget , эта функция целесообразна только в многопоточном скрипте.



  • @vituskosoy , в видео обучении видел, как эту функцию используют в однопоточном скрите, когда подключали список в ресурс, а потом выполнялась эта функция один раз. Далее скрипт в один поток брал данные из ресурса (список) по очереди, запуская потоки по очереди. Вот и я также хотел раз объявить переменные и пользоваться ими на протяжении работы скрипта.


Log in to reply
 

  • 3
  • 4
  • 4
  • 5
  • 5
  • 4
  • 3
  • 3