public static Interpreter XMain(string[] args) { GuiConsoleForm form = new GuiConsoleForm(caption, prompt, new StringHandler(ProcessLine)); GuiConsole console = new GuiConsole(form); console.Write(caption + "\n" + prompt); string defs = args.Length > 0 ? args[0] : "csigui.csi"; Interpreter.Console = console; interp = new Interpreter(); interp.ReadIncludeFile(defs); interp.SetValue("form", form); interp.SetValue("text", form.TextBox); form.Show(); return(interp); // Application.Run(form); }