C# - не работе проект

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

noble

Пользователь
Регистрация
09.10.2014
Сообщения
183
Реакции
10
Баллы
18
При добавлении экшена с использованием C# проект перестаёт работать, любое действие, шибка

Экшен C# эмулирует команду ctrl+v

string text = project.Variables["Text"].Value;
System.Windows.Forms.Clipboard.SetText(text);
instance.ActiveTab.KeyEvent("v","press","ctrl");
 
Какая версия программы? Какая ошибка?
 
у меня выполняется.
последний билд
попробуйте на новой демке протестировать
 
у меня выполняется.
последний билд
попробуйте на новой демке протестировать

Вы понял в чём проблема. Как только в проекте проявляется экшен с C# любое действие перестаёт работать, начиная от загрузки ссылки и заканчивая логикой
 
Значит код в блоке экшена не может скомпилироваться. Можно попробовать еще NET фреймворки переустановить
 
  • Оценить
Реакции: noble
Не выполняется потому что код C# неправильный, если в C# экшене находится невыполнимый код с ошибками, то сразу становится невозможно выполнить ни один экшн, исправьте код или удалите его, если не знаете как исправить и все сразу заработает.
 
  • Оценить
Реакции: noble
Значит код в блоке экшена не может скомпилироваться. Можно попробовать еще NET фреймворки переустановить
Экшен перестаёт компелироватся после того как я начинаю менять переменные в коде:
  1. string zag = project.Variables["zag"].Value;
  2. string ssylka = project.Variables["ssylka"].Value;
  3. string metka_fb = project.Variables["metka_fb"].Value;
  4. string tegi = project.Variables["tegi"].Value;

  5. System.Windows.Forms.Clipboard.SetText(zag + "\r\n" + ssylka + metka_fb + "\r\n" + tegi);
  6. instance.ActiveTab.KeyEvent("v","press","ctrl");
Любые изменения в коде приводят к ошибке О_о
 
Переустановка NET не помогла
 
Не выполняется потому что код C# неправильный, если в C# экшене находится невыполнимый код с ошибками, то сразу становится невозможно выполнить ни один экшн, исправьте код или удалите его, если не знаете как исправить и все сразу заработает.

А что делать если ошибка появляется при замене ременных, то есть код работает:

  1. string zag = project.Variables["zag"].Value;
  2. string ssylka = project.Variables["ssylka"].Value;
  3. string metka_fb = project.Variables["metka_fb"].Value;
  4. string tegi = project.Variables["tegi"].Value;
  5. System.Windows.Forms.Clipboard.SetText(zag + "\r\n" + ssylka + metka_fb + "\r\n" + tegi);
  6. instance.ActiveTab.KeyEvent("v","press","ctrl");
Если я пробую поменять переменную то сразу же ошибка
 
вы не указали что конкретно на что меняете и какая ошибка в итоге
 
  • Оценить
Реакции: Dimionix
Что Вы пытаетесь поменять? Пример приложите!

Код:
  1. string zag = project.Variables["zag"].Value;
  2. string ssylka = project.Variables["ssylka"].Value;
  3. string metka_fb = project.Variables["metka_fb"].Value;
  4. string tegi = project.Variables["tegi"].Value;
  5. System.Windows.Forms.Clipboard.SetText(zag + "\r\n" + ssylka + metka_fb + "\r\n" + tegi);
  6. instance.ActiveTab.KeyEvent("v","press","ctrl");

Меняю переменную metka_fb на metka_vk


  1. string zag = project.Variables["zag"].Value;
  2. string ssylka = project.Variables["ssylka"].Value;
  3. string metka_fb = project.Variables["metka_vk"].Value;
  4. string tegi = project.Variables["tegi"].Value;
  5. System.Windows.Forms.Clipboard.SetText(zag + "\r\n" + ssylka + metka_vk + "\r\n" + tegi);
  6. instance.ActiveTab.KeyEvent("v","press","ctrl");
Перестают работать все экшены вплоть до паузы.
Переустановил NET, не помогло.
Версия Zenno 5.9.8.0
 
Третья строка:
string metka_vk = project.Variables["metka_vk"].Value;
 
  • Оценить
Реакции: noble
в лог стопудово писалось в чем ошибка в этом случае, кстати)
 

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