private void General_Load(object sender, EventArgs e) { var version = Assembly.GetExecutingAssembly().GetName().Version; _logger = log4net.LogManager.GetLogger("TextBoxLog"); Text = $@"BMS(V{version.ToString()})"; InitForm.Instance().Show(); try { LoadConfig(); InitDataBase(); InitUi(); EnableMenue(false); btnBinding.Enabled = false; btnContinue.Enabled = false; btnPause.Enabled = false; btnCheckConnection.Enabled = false; if (_configInfo.UpsSwitch == "ON") { _ups.UpsWarningTimeOut += OnUpsWarningTimeOut; _ups.StartUPS(); } } catch (Exception ex) { _logger.Error($"App start fail: {ex.Message}"); } finally { InitForm.Instance().Close(); } }
public static InitForm Instance() { return(_inst ?? (_inst = new InitForm())); }