static void ShowThread() { MySplashForm = new Welcome(); string cfgFile = Application.StartupPath + @"\cfg.CFG"; CIni ini = new CIni(cfgFile); if (System.IO.File.Exists(cfgFile)) { MySplashForm._userName = ini.getKeyValue("USER", "user"); MySplashForm._password = ini.getKeyValue("USER", "password"); int autoLoginValue = ini.getKeyIntValue("STATION", "AutoLogin"); MySplashForm.autoLoginFlag = autoLoginValue == 1 ? true : false; } else { MessageBox.Show("File:{0} not exist!", cfgFile); } MySplashForm.sendMsgToTT += new MsgFromWelcomPageEvent(msgFromWelcomePage); Application.Run(MySplashForm); }
private bool readCFGInfo() { if (!File.Exists(cfg_file)) { return(false); } ini = new CIni(cfg_file); cfg_info.swName = ini.getKeyValue("STATION", "SWName"); cfg_info.swVersion = ini.getKeyValue("STATION", "SWVersion"); cfg_info.password = ini.getKeyValue("STATION", "PassWord"); cfg_info.inputCount = long.Parse(ini.getKeyValue("STATION", "Input")); cfg_info.passCount = long.Parse(ini.getKeyValue("STATION", "Pass")); cfg_info.logPath = ini.getKeyValue("STATION", "LOGPath"); cfg_info.mesPATH = ini.getKeyValue("STATION", "MESPath"); swLabel.Text = cfg_info.swName; verLabel.Text = cfg_info.swVersion; cfg_info.snLength = ini.getKeyIntValue("STATION", "SNLength"); //DUT serial port myDUT.dev_id = ini.getKeyIntValue("DUT", "ID"); myDUT.slot_name = ini.getKeyValue("DUT", "NAME"); myDUT.groupName = ini.getKeyValue("DUT", "DESCRIPTION"); myDUT.serialPortName = ini.getKeyValue("DUT", "COM"); myDUT.serialPortBaud = ini.getKeyIntValue("DUT", "BAUD"); //control board port myControlBoard.dev_id = ini.getKeyIntValue("CONTROLBOARD", "ID"); myControlBoard.slot_name = ini.getKeyValue("CONTROLBOARD", "NAME"); myControlBoard.groupName = ini.getKeyValue("CONTROLBOARD", "DESCRIPTION"); myControlBoard.serialPortName = ini.getKeyValue("CONTROLBOARD", "COM"); myControlBoard.serialPortBaud = ini.getKeyIntValue("CONTROLBOARD", "BAUD"); //instrument myDMM.instr_id = ini.getKeyIntValue("DMM", "ID"); myDMM.slot_name = ini.getKeyValue("DMM", "NAME"); myDMM.groupName = ini.getKeyValue("DMM", "DESCRIPTION"); myDMM.instrAddr = ini.getKeyValue("DMM", "COM"); myDMM.instrBaudRate = ini.getKeyIntValue("DMM", "BAUD"); return(true); }