示例#1
0
        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);
            }
        }