Exemple #1
0
        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;
 }