コード例 #1
0
ファイル: Default.aspx.cs プロジェクト: WinWrap/HowtoExamples
 private void RunWinWrap()
 {
     try
     {
         using (var basicNoUIObj = new WinWrap.Basic.BasicNoUIObj())
         {
             basicNoUIObj.Begin += basicNoUIObj_Begin;
             basicNoUIObj.DoEvents += basicNoUIObj_DoEvents;
             basicNoUIObj.ErrorAlert += basicNoUIObj_ErrorAlert;
             basicNoUIObj.Pause_ += basicNoUIObj_Pause_;
             //#if DEBUG
             // Debug.Print in a script shown on webpage when running locally
             basicNoUIObj.DebugPrint += basicNoUIObj_DebugPrint;
             //#endif
             basicNoUIObj.Secret = new Guid(Utils.GetPatternString("wwhowto01", "Guid[(]\"(.*)\"[)]"));
             basicNoUIObj.Initialize();
             basicNoUIObj.AddScriptableObjectModel(typeof(ScriptingLanguage));
             //basicNoUIObj.AddReference(typeof(String).Assembly);
             //Button1.Text = basicNoUIObj.Evaluate("2+3");
             basicNoUIObj.VirtualFileSystem = new VirtualFileSystem();
             basicNoUIObj.RunFile("local/Macro1.bas");
             //DrawTriangle();
             //basicNoUIObj.RunFile("local/Macro2.bas");
             string macroName = String.Format(@"{0}/{1}", Session["Code"].ToString(), "Macro2.bas");
             basicNoUIObj.RunFile(macroName);
             ImageUser.ImageUrl = clientImage_.ImageUrl();
         }
     }
     catch (Exception e)
     {
         AppendToTextBox1(e.Message);
     }
 }