private void Splash_Load(object sender, EventArgs e) { if (!Program.ConfigExist) { ShowConfig(); } _reader = XmlReader.Create(Application.StartupPath + "\\" + Program.CFileName); BWLoad.RunWorkerAsync(); }
private void BWLoad_DoWork(object sender, DoWorkEventArgs e) { while (_reader.Read()) { if (_reader.NodeType != XmlNodeType.Element || _reader.Name != "Database") { continue; } Program.mUN = _reader.GetAttribute(0); Program.mPW = _reader.GetAttribute(1); Program.mHost = _reader.GetAttribute(2); Program.mPort = _reader.GetAttribute(3); Program.mDB = _reader.GetAttribute(4); BWLoad.ReportProgress((100 / _reader.AttributeCount) * _reader.AttributeCount); Thread.Sleep(100); } Program.MySql = new MySql(Program.mHost, Program.mPort, Program.mDB, Program.mUN, Program.mPW); }