- Регистрация
- 11.04.2013
- Сообщения
- 45
- Благодарностей
- 10
- Баллы
- 8
Добрый день
Возникла необходимость в конце работы шаблона помещать данные из переменной в буфер обмена.
Соорудил вот такое сооружение ))
C#
При первом проходе переменная нормально попадает в буфер.
При повторном проходе в буфере остается предыдущее значение, причем если в шаблоне нажать выполнение кода - в буфер попадает новое значение.
Я даже принудительно сделал обнуление переменной перед новым проходом шаблона. Проверяю переменную - пустая. Запускаю шаблон на выполнение - откуда-то в буфер попадает предыдущее значение.
Ничего не понимаю - ведь System.Windows.Forms.Clipboard.Clear(); должно очистить буфер ?
А System.Windows.Forms.Clipboard.SetText("{-Variable.postname-}"); положить туда новое значение.
Где может быть проблема ?
Спасибо
Возникла необходимость в конце работы шаблона помещать данные из переменной в буфер обмена.
Соорудил вот такое сооружение ))
C#
Код:
System.Windows.Forms.Clipboard.Clear();
System.Windows.Forms.Clipboard.SetText("{-Variable.postname-}");
При первом проходе переменная нормально попадает в буфер.
При повторном проходе в буфере остается предыдущее значение, причем если в шаблоне нажать выполнение кода - в буфер попадает новое значение.
Я даже принудительно сделал обнуление переменной перед новым проходом шаблона. Проверяю переменную - пустая. Запускаю шаблон на выполнение - откуда-то в буфер попадает предыдущее значение.
Ничего не понимаю - ведь System.Windows.Forms.Clipboard.Clear(); должно очистить буфер ?
А System.Windows.Forms.Clipboard.SetText("{-Variable.postname-}"); положить туда новое значение.
Где может быть проблема ?
Спасибо