Пример #1
0
        /// <summary>
        /// 엔진 생성자.
        /// </summary>
        /// <param name="browser">UI에 해당하는 Browser</param>
        /// <param name="windowHandle">부모 윈도우 Form의 Handle. 없으면 IntPtr.Zero를 넘겨달라</param>
        public TestEngineQuery(IBrowser browser, IntPtr windowHandle)
        {
            s_inst         = this;
            m_windowhandle = windowHandle;

            setComponent(typeof(IIconProducer), new NullProducer());
            setComponent(typeof(Components.Config.IConfig), new Components.Config.PortableConfig());
            setComponent(typeof(IBrowser), browser);
            setComponent(typeof(IExceptionHandler), this);
            setComponent(typeof(Components.IAutoCompletion), new Components.BasicAutoCompletion());
        }
Пример #2
0
        /// <summary>
        /// 엔진 생성자.
        /// </summary>
        /// <param name="browser">UI에 해당하는 Browser</param>
        /// <param name="windowHandle">부모 윈도우 Form의 Handle. 없으면 IntPtr.Zero를 넘겨달라</param>
        public TestEngineQuery(IBrowser browser, IntPtr windowHandle)
        {
            s_inst = this;
            m_windowhandle = windowHandle;

            setComponent(typeof(IIconProducer), new NullProducer());
            setComponent(typeof(Components.Config.IConfig), new Components.Config.PortableConfig());
            setComponent(typeof(IBrowser), browser);
            setComponent(typeof(IExceptionHandler), this);
            setComponent(typeof(Components.IAutoCompletion), new Components.BasicAutoCompletion());
        }
Пример #3
0
 static void Main()
 {
     try
     {
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         form = new Form1();
         engine = new TestEngineQuery(new DirectoryBrowser(), form.Handle);
         Application.Run(form);
         engine.Dispose();
     }
     catch(Exception E)
     {
         MessageBox.Show(E.Message);
     }
 }