private static void Main() { Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-Hans"); // The following line provides localization for data formats. Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-Hans"); IConfigurationSource config = new XmlConfigurationSource("ARConfig.xml"); var asm = Assembly.Load("LibEntity"); ActiveRecordStarter.Initialize(asm, config); Log.Debug("[WM]....Starting..."); RuntimeManager.Bind(ProductCode.EngineOrDesktop); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var mf = new MainFormWm(); Log.Debug("[WM]....Main Form Construction Finished..."); var lf = new LoginForm(mf); Application.Run(lf); }
private void Exit() { //设置最新预警结果窗体为null MainFormWm.CleanLatestWarningResult(); Close(); Dispose(); GC.Collect(); }
private void PreWarningLastedResultQuery_FormClosing(object sender, FormClosingEventArgs e) { MainFormWm.GetLatestWarningResultInstance().Hide(); e.Cancel = true; }