GuiAction readMode; // for distinguishing between various ways of reading input public MainForm() { InitializeComponent(); Text = "C# Prolog -- basic Windows version"; persistentSettings = new PrologEngine.ApplicationStorage(); stop = null; semaGetInput = new ManualResetEvent(false); charBuffer = new Queue <int> (); winIO = new WinIO(bgwExecuteQuery, semaGetInput, tbInput, charBuffer); bgwExecuteQuery.DoGuiAction(GuiAction.BtnsOff); pe = new PrologEngine(winIO); readMode = GuiAction.None; }
public MainForm() { InitializeComponent (); Text = "C# Prolog -- basic Windows version"; persistentSettings = new PrologEngine.ApplicationStorage (); stop = null; semaGetInput = new ManualResetEvent (false); charBuffer = new Queue<int> (); winIO = new WinIO (bgwExecuteQuery, semaGetInput, tbInput, charBuffer); bgwExecuteQuery.DoGuiAction (GuiAction.BtnsOff); pe = new PrologEngine (winIO); readMode = GuiAction.None; }