- Регистрация
- 03.07.2014
- Сообщения
- 66
- Благодарностей
- 5
- Баллы
- 8
Всем привет, сегодня задался таким вопросом: как в зене через c# обнулить значения всех переменных? У меня есть постер, который берет инфу из таблицы и постит её на мой сайт. Суть в том, что в таблице у разных объектов могут отсутствовать какие-л данные и если постинг идет в одном потоке, зена перезаписывает значение переменных.
Отсюда получаются ошибки: переменные одного объекта могут оказаться у другого объекта. Например, если у объекта 1 есть переменные q и w, а у объекта 2 есть только q переменная, зена перезапишет q, а w оставит от объекта 1. Конечно, можно обнулять переменные через экшн, но если переменных много - это утяжеляет проект, и переменные обнуляются долго.
Есть у кого-н решение этой проблемы?
Пробовал через c# писать так:
project.Variables["Variable.converter_path"].Value = "";
project.Variables["Variable.img_output_path"].Value = "";
Зена ругается, говорит что: "Выполнение действия CSharp OwnCode No such variable: Variable.converter_path"
Отсюда получаются ошибки: переменные одного объекта могут оказаться у другого объекта. Например, если у объекта 1 есть переменные q и w, а у объекта 2 есть только q переменная, зена перезапишет q, а w оставит от объекта 1. Конечно, можно обнулять переменные через экшн, но если переменных много - это утяжеляет проект, и переменные обнуляются долго.
Есть у кого-н решение этой проблемы?
Пробовал через c# писать так:
project.Variables["Variable.converter_path"].Value = "";
project.Variables["Variable.img_output_path"].Value = "";
Зена ругается, говорит что: "Выполнение действия CSharp OwnCode No such variable: Variable.converter_path"