正在阅读:在C#中调用VBScript等脚本的实现在C#中调用VBScript等脚本的实现

2004-05-13 10:23 出处:PConline 作者:秋枫 责任编辑:linjixiong

         }

         /// <summary>

         /// RunError事件激发

         /// </summary>

         private void OnError()

         {

              if(RunError!=null)

                   RunError();

         }

         /// <summary>

         /// OnTimeout事件激发

         /// </summary>

         private void OnTimeout()

         {

              if(RunTimeout!=null)

                   RunTimeout();

         }

         private void ScriptEngine_Error()

         {

              OnError();

         }

         private void ScriptEngine_Timeout()

         {

              OnTimeout();

         }

     }

  }

  上面的包装定义了一个ScriptLanguage枚举,这样操作起来更方便一点。另外脚本引擎包括了Error事件和Timeout事件,根据实际使用情况可进行注册。

  二.脚本引擎演示

     我建了个窗体程序,测试包括脚本语言的选择,是否开启AllowUI属性,超时时间的设置,以及脚本引擎调用方法的选择。测试程序代码比较长,下面列出了主要部分:

 


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品