Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Вызов VBScript из кода c#


Автор: siriusED 24.9.2013, 23:35
Собственно сабж...
Пробую этот способ, не работает...

public class MyClass
{
        static MSScriptControl.ScriptControlClass scriptcontrol = new MSScriptControl.ScriptControlClass();
        string code = "Sub QQQ() :" + "msgbox(\"test\"):" + "End Sub";
        public static void DoAction()
        {
            scriptcontrol.AllowUI = true;
            scriptcontrol.Language = "VBScript";
            scriptcontrol.Timeout = 300000;
            scriptcontrol.UseSafeSubset = false;
            scriptcontrol.Reset();
            scriptcontrol.AddCode(code);
            scriptcontrol.Run("QQQ", null);
        }
}

Автор: jonie 25.9.2013, 19:29
что значит "не работает"?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)