@Fox К слову вчера вечером так же висело на обновлении очень долго, пришлось запускать без него.
помогите решить проблему, не видит переменную при обычном запуске
-
@pochemu said in помогите решить проблему, не видит переменную при обычном запуске:
если что, функцию содержащую этот запрос вызываю не асинхронно
- как видно на скрине лог буквально перед запросом видит содержимое этой переменной
Значит объявляете в функции OnApplicationStart или перед действием "Вызов функции в несколько потоков"
-
@pochemu said in помогите решить проблему, не видит переменную при обычном запуске:
@Fox так я просто вызываю функцию, не в несколько потоков
а переменную не могу в OnApplicationStart закинуть, ибо она берется в процессе, буквально перед отправкой запросаЯ перечислил варианты, когда объявление переменной и её использование происходит в разных потоках, пихать что-то в OnApplicationStart не нужно
-
@Fox
типо вот , он отлично видит значение этой переменной:921041903] [11:50:50] Поток №1 : region dataset - 9c7f0e83
[298350007] [11:50:50] Поток №1 : ReferenceError: Can't find variable: VAR_REGION_DATASET_ID во время выполнения действия
[298350007] [11:50:50] Поток №1 : ReferenceError: Can't find variable: VAR_REGION_DATASET_ID во время выполнения действия 694127879причем это работало и в какой то момент перестало(
-
@pochemu said in помогите решить проблему, не видит переменную при обычном запуске:
@Fox
типо вот , он отлично видит значение этой переменной:921041903] [11:50:50] Поток №1 : region dataset - 9c7f0e83
[298350007] [11:50:50] Поток №1 : ReferenceError: Can't find variable: VAR_REGION_DATASET_ID во время выполнения действия
[298350007] [11:50:50] Поток №1 : ReferenceError: Can't find variable: VAR_REGION_DATASET_ID во время выполнения действия 694127879причем это работало и в какой то момент перестало(
Мои полномочия здесь всё
-
@Fox said in помогите решить проблему, не видит переменную при обычном запуске:
объявляете в функции OnApplicationStart или перед действием "Вызов функции в несколько потоков"
а можете этот способ поподробнее расписать, не до конца понял
либо скрином -
@pochemu said in помогите решить проблему, не видит переменную при обычном запуске:
@Fox said in помогите решить проблему, не видит переменную при обычном запуске:
объявляете в функции OnApplicationStart или перед действием "Вызов функции в несколько потоков"
а можете этот способ поподробнее расписать, не до конца понял
либо скриномсмысл был в том, что подобные ошибки чаще всего появляются когда объявленная переменная находится в одном потоке, а её вызов в другом. Функция OnApplicationStart выполняется отдельным потоком перед стартом всех остальных, а действие "Вызов функции в несколько потоков" производит запуск множества новых потоков
