private void InitData() { try { string configPath = Path.Combine(Path.GetDirectoryName(path), "InstructionServer.ini"); if (System.Configuration.ConfigurationManager.AppSettings["LogConfigPathFlag"] != "0") { MixLogHelper.Info(GetType().Name, configPath); } hasConfigFile = File.Exists(configPath); if (!File.Exists(configPath)) { MessageBox.Show(this, "配置文件不存在"); return; } if (iniFile == null) { iniFile = new IniFileOperator(configPath); } textServerName.Text = iniFile.ReadString("Database", "ServerName", ""); textDataBase.Text = iniFile.ReadString("Database", "DataBase", ""); textLogID.Text = iniFile.ReadString("Database", "LogID", ""); textLogPass.Text = iniFile.ReadString("Database", "LogPass", ""); textMQServerIP.Text = iniFile.ReadString("MQ", "MQIP", ""); textMQServerPORT.Text = iniFile.ReadString("MQ", "MQPORT", ""); textMQServerTopicName.Text = iniFile.ReadString("MQ", "TopicName", ""); cbBoxProtocol.SelectedValue = iniFile.ReadInteger("ProtocolType", "ProtocolType", 1); textLocalHost.Text = iniFile.ReadString("LocalHost", "IP", ""); textTCPReceivePort.Text = iniFile.ReadString("TCP", "ReceivePort", ""); textElementaryPid.Text = iniFile.ReadString("TSSendInfo", "ElementaryPid", ""); textStream_id.Text = iniFile.ReadString("TSSendInfo", "Stream_id", ""); textProgram_id.Text = iniFile.ReadString("TSSendInfo", "Program_id", ""); textPMT_Pid.Text = iniFile.ReadString("TSSendInfo", "PMT_Pid", ""); textSection_length.Text = iniFile.ReadString("TSSendInfo", "Section_length", ""); textsDestSockAddress.Text = iniFile.ReadString("TSSendInfo", "sDestSockAddress", ""); textStream_BitRate.Text = iniFile.ReadString("TSSendInfo", "Stream_BitRate", ""); } catch (Exception e) { MixLogHelper.Error(GetType().Name, "初始化Ts指令服务配置文件异常", e.StackTrace); } }
private void InitData() { try { string configPath = Path.Combine(Path.GetDirectoryName(path), "TsSheduleCenter.ini"); if (System.Configuration.ConfigurationManager.AppSettings["LogConfigPathFlag"] != "0") { MixLogHelper.Info(GetType().Name, configPath); } hasConfigFile = File.Exists(configPath); if (!File.Exists(configPath)) { MessageBox.Show(this, "配置文件不存在"); return; } if (iniFile == null) { iniFile = new IniFileOperator(configPath); } textServerName.Text = iniFile.ReadString("Database", "ServerName", ""); textDataBase.Text = iniFile.ReadString("Database", "DataBase", ""); textLogID.Text = iniFile.ReadString("Database", "LogID", ""); textLogPass.Text = iniFile.ReadString("Database", "LogPass", ""); textIP.Text = iniFile.ReadString("UDP", "IP", ""); textPORT.Text = iniFile.ReadString("UDP", "PORT", ""); textMicroPORT.Text = iniFile.ReadString("UDP", "MicroPORT", ""); textMicroRecPORT.Text = iniFile.ReadString("UDP", "MicroRecPORT", ""); textRTSPPORT.Text = iniFile.ReadString("UDP", "RTSPPORT", ""); textCAIP.Text = iniFile.ReadString("UDP", "CAIP", ""); textCAPORT.Text = iniFile.ReadString("UDP", "CAPORT", ""); textCAGAP.Text = iniFile.ReadString("UDP", "CAGAP", ""); textCATIMES.Text = iniFile.ReadString("UDP", "CATIMES", ""); textMQIP.Text = iniFile.ReadString("UDP", "MQIP", ""); textMQPORT.Text = iniFile.ReadString("UDP", "MQPORT", ""); textMQUSER.Text = iniFile.ReadString("UDP", "MQUSER", ""); textMQPWD.Text = iniFile.ReadString("UDP", "MQPWD", ""); textRECTOPIC.Text = iniFile.ReadString("UDP", "RECTOPIC", ""); textSENDTOPIC.Text = iniFile.ReadString("UDP", "SENDTOPIC", ""); cbBoxMICROMODE.SelectedValue = iniFile.ReadInteger("SYSSET", "MICROMODE", 1); textMULTIPLEXERFLAG.Text = iniFile.ReadString("SYSSET", "MULTIPLEXERFLAG", ""); textMULTIPLEXERIP.Text = iniFile.ReadString("SYSSET", "MULTIPLEXERIP", ""); textMULTIPLEXERPORT.Text = iniFile.ReadString("SYSSET", "MULTIPLEXERPORT", ""); textURL.Text = iniFile.ReadString("SYSSET", "URL", ""); textSwitchFreq.Text = iniFile.ReadString("SYSSET", "SwitchFreq", ""); textCCPlayPath.Text = iniFile.ReadString("SYSSET", "CCPlayPath", ""); textAmTimeOut.Text = iniFile.ReadString("SYSSET", "AmTimeOut", ""); textPORTL.Text = iniFile.ReadString("SYSSET", "PORTL", ""); textPORTH.Text = iniFile.ReadString("SYSSET", "PORTH", ""); textLOCALPATH.Text = iniFile.ReadString("SYSSET", "LOCALPATH", ""); textURLPATH.Text = iniFile.ReadString("SYSSET", "URLPATH", ""); textGBSTUDIONO.Text = iniFile.ReadString("SYSSET", "GBSTUDIONO", ""); textSTUDIONO.Text = iniFile.ReadString("SYSSET", "STUDIONO", ""); textLEDtxtLenth.Text = iniFile.ReadString("LED", "LEDtxtLenth", ""); txtCCPlayHttpPath.Text = iniFile.ReadString("SYSSET", "CCPlayHttpPath", ""); txtCCPlayHttpSerPort.Text = iniFile.ReadString("SYSSET", "CCPlayHttpSerPort", ""); } catch (Exception e) { MixLogHelper.Error(GetType().Name, "初始化TsSheduleCenter配置文件异常", e.StackTrace); } }