Удалить глобальную переменную.

  • Автор темы Автор темы one
  • Дата начала Дата начала

one

Client
Регистрация
22.09.2015
Сообщения
7 019
Реакции
1 314
Баллы
113
Нужно после завершения работы шаблона удалить глобальную переменную. Как это можно сделать?
 
если что то чекаете к примеру, и строки тащите из файла - написать второй шаб который будет чекать строки из файла или сущ-е самого файла, если файл пустой или его нету - обнулять глобальную (зачем её удалять?)
 
Не, не то. Есть сниппет от Ростоникса для шаблонов которые планируются запускать в много потоке. Он реализован следующим образом. Первый сниппет проверяет если ли глобальная переменная, если ее нет, создает ее и вносит в нее значение 0. Если она есть, то выходит по ошибке на второй сниппет, который увеличивает значение на 1 в глобальной переменной и локальной (счетчик). Это решение работает только один раз если не перегружать ZP или PM, при повторном запуске первый снипеет видит что переменная уже есть.
 
Не, не то. Есть сниппет от Ростоникса для шаблонов которые планируются запускать в много потоке. Он реализован следующим образом. Первый сниппет проверяет если ли глобальная переменная, если ее нет, создает ее и вносит в нее значение 0. Если она есть, то выходит по ошибке на второй сниппет, который увеличивает значение на 1 в глобальной переменной и локальной (счетчик). Это решение работает только один раз если не перегружать ZP или PM, при повторном запуске первый снипеет видит что переменная уже есть.
почему просто не обнулять?
 
Ну не работает сниппет из примера как надо. В общем решили вопрос,
@Dimionix подправил под задачу. Теперь работает как надо.
 
Блин, сказывается усталость. Туплю... Я тестировал данный сниппет не сменив у глобальной переменной данные на свои. Надо отдыхать...
 

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