public GiExpertStarter() { ManualResetEvent initFinished = new ManualResetEvent(false); _uiThread = new Thread(() => { _form = new GiExpertAx(); initFinished.Set(); while (true) { try { Application.Run(); } catch (ThreadAbortException) { return; } catch { } } } ); _uiThread.SetApartmentState(ApartmentState.STA); _uiThread.IsBackground = true; _uiThread.Start(); initFinished.WaitOne(1000); AxGiControl = _form.axGiExpert; }
public GiExpertAx() { InitializeComponent(); axGiExpert = axGiExpertControl1; axGiExpertControl1.StartIndi("", "", "", @"C:\SHINHAN-i\indi\giexpertstarter.exe"); }