Как правильно обнулить глобальные переменные ?

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ставлю счетчик на 30 и потом уменьшаю на 1. после запуска по новой , переменка обратно ставится на 30
глобалку нельзя создавать со значением по умолчанию в окне переменных. Её нужно проверять на существование, беря значение. Если экшн с ошибкой или возвращает пустоту (уже не помню) - значит переменная не существует и ей нужно присвоит значение через экшн (30). Если значение удачно берется - тогда уже с ним производятся манипуляции.

Если это многопоток - следует использовать код, в котором можно залочить доступ. создав очередь, чтобы не возникало казусов, когда шаблон одновременно ломится к переменной в разных потоках и получает одно и то же значение. Код, вероятно, найдёшь в этом же топике
 
  • Спасибо
Реакции: phirelli

bigloafer

Client
Регистрация
23.07.2020
Сообщения
243
Благодарностей
76
Баллы
28

FreddyKrueger

Client
Регистрация
06.09.2016
Сообщения
698
Благодарностей
591
Баллы
93
Чтобы не перезагружать зеннопостер, как мне обнулить значение глобальной переменной? До сих пор нет нормальных вариантов?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Чтобы не перезагружать зеннопостер, как мне обнулить значение глобальной переменной? До сих пор нет нормальных вариантов?
взять и присвоить ей значение, которое в твоём понимании является обнулением
 
Регистрация
05.06.2019
Сообщения
570
Благодарностей
454
Баллы
63

Кто просматривает тему: (Всего: 6, Пользователи: 0, Гости: 6)