та у меня такая же фигня на личных акках. скоро раздачи игр. гайки подкрутили
Не могу понять поведение глобальной переменной
-
Всех приветствую!
Стоит следующая задача. Есть начальное число для ввода в первом потоке, пусть будет 50
Необходимо, чтобы для каждого следующего потока число увеличивалось на 50, то есть.1 поток = 50
2 поток = 100
И так далее.
Попробовал создать глобальную переменную counter в ApplicationStart = counter изначально равен 0
После создал функцию в начале скрипта func1, где эта переменная увеличивается на 50, то есть каждый раз новый поток прибавляет 50 к глобальной переменной. Но странное дело, BAS попросту не видит глобальную переменную!
Я даже в лог не могу ее вывести, пишет: ReferenceError: Can't find variable: VAR_COUNTER во время выполнения действия
Прошу, помогите, я что-то не понимаю видимо, кто знает как решить, пишите! -
@sidorikv said in Не могу понять поведение глобальной переменной:
VAR_COUNTER
Это обычная переменная
-
А зачем вы удаляете запись? Вдруг у кого-то подобный вопрос будет еще?
-
@sidorikv said in Не могу понять поведение глобальной переменной:
Необходимо, чтобы для каждого следующего потока число увеличивалось на 50
Статистика => Номер потока. Получаем в переменную [[THREAD_INDEX]]
Устанавливаем переменную [[COUNTER]] = [[THREAD_INDEX]] * 50