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

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

     /// 脚本运行错误代理

     /// </summary>

     public delegate void RunErrorHandler();

     /// <summary>

     /// 脚本运行超时代理

     /// </summary>

     public delegate void RunTimeoutHandler();

     /// <summary>

     /// ScriptEngine类

     /// </summary>

     public class ScriptEngine

     {

         private ScriptControl msc;

         //定义脚本运行错误事件

         public event RunErrorHandler RunError;

         //定义脚本运行超时事件

         public event RunTimeoutHandler RunTimeout;

         /// <summary>

         ///构造函数

         /// </summary>

         public ScriptEngine():this(ScriptLanguage.VBscript)

         {

         }

         /// <summary>

         /// 构造函数

         /// </summary>

         /// <param name="language">脚本类型</param>

         public ScriptEngine(ScriptLanguage language)

         {

              this.msc = new ScriptControlClass();

              this.msc.UseSafeSubset = true;


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

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

关注我们

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