- Регистрация
- 01.05.2014
- Сообщения
- 1 404
- Благодарностей
- 313
- Баллы
- 83
Выполнение действия CSharp OwnCode. Текущий поток должен быть задан как поток однопоточного контейнера (STA), чтобы вызовы OLE стали возможны. Проверьте, что ваша функция Main помечена атрибутом STAThreadAttribute.
lock(SyncObject)
{
String previous_text = null;
previous_text = System.Windows.Forms.Clipboard.GetText();
var descr = project.Variables["spmtxt"].Value;
System.Windows.Forms.Clipboard.SetText(descr);
instance.ActiveTab.KeyEvent("v","press","ctrl");
System.Windows.Forms.Clipboard.Clear();
System.Windows.Forms.Clipboard.SetText(previous_text);
}
lock(SyncObject)
{
String previous_text = null;
previous_text = System.Windows.Forms.Clipboard.GetText();
var descr = project.Variables["spmtxt"].Value;
System.Windows.Forms.Clipboard.SetText(descr);
instance.ActiveTab.KeyEvent("v","press","ctrl");
System.Windows.Forms.Clipboard.Clear();
System.Windows.Forms.Clipboard.SetText(previous_text);
}