Пример #1
0
        /// <summary>
        /// Конструктор - основной (без параметров)
        /// </summary>
        public HHandlerQueue()
            : base()
        {
            string strNameFileINI = string.Empty;

            //Получить наименование файла из командной строки
            string [] args = Environment.GetCommandLineArgs();
            if (args.Length > 1)
            {
                //strNameFileINI = @"setup_biysktmora.ini";
                //strNameFileINI = @"setup_ktstusql.ini";
                strNameFileINI = args[1];
            }
            else
            {
                //Наименование файла "по умолчанию"
                strNameFileINI = @"setup.ini";
            }
            //Прочитать и "разобрать" файл конфигурации
            m_fileINI = new FormMain.FileINI(strNameFileINI);

            m_listGroupSources = new List <GroupSources> [(int)INDEX_SRC.COUNT_INDEX_SRC];
            //Заполнить данными (группами источников) списки элементов массива
            // панель - источник
            setListGroupSources(INDEX_SRC.SOURCE, m_fileINI.AllObjectsSrcGroupSources, m_fileINI.AllObjectsSrcGroupSignals);
            // панель - назначение
            setListGroupSources(INDEX_SRC.DEST, m_fileINI.AllObjectsDestGroupSources, m_fileINI.AllObjectsDestGroupSignals);
        }
Пример #2
0
        /// <summary>
        /// Конструктор - основной (без параметров)
        /// </summary>
        public HHandlerQueue(string strNameFileINI)
            : base()
        {
            //string strNameFileINI = string.Empty;
            ////Получить наименование файла из командной строки
            //string []args = Environment.GetCommandLineArgs ();
            //if (args.Length > 1)
            //{
            //    //strNameFileINI = @"setup_biysktmora.ini";
            //    //strNameFileINI = @"setup_ktstusql.ini";
            //    strNameFileINI = args[1];
            //}
            //else
            //    //Наименование файла "по умолчанию"
            //    strNameFileINI = @"setup.ini";
            if (strNameFileINI == string.Empty || strNameFileINI == null)
            {
                strNameFileINI = @"setup.ini";
            }
            else
            {
                ;
            }
#if _STATE_MANAGER
            //_lIdCurrentTargetFunc = -1L;
            _listOTargetFunc = new List <OTargetFunc>();

            m_timerFunc       = new System.Threading.Timer(timerFunc);
            m_dictInfoCrashed = new DictInfoCrashed();
            m_listObjects     = new ListOManagement();

            eventCrashed += new EventHandlerCrashed(onEventCrashed);
#endif
            //Прочитать и "разобрать" файл конфигурации
            m_fileINI = new FormMain.FileINI(strNameFileINI);

            m_listGroupSources = new List <GroupSources> [(int)FormMain.INDEX_SRC.COUNT_INDEX_SRC];
            //Заполнить данными (группами источников) списки элементов массива
            // панель - источник
            setListGroupSources(FormMain.INDEX_SRC.SOURCE, m_fileINI.AllObjectsSrcGroupSources, m_fileINI.AllObjectsSrcGroupSignals);
            // панель - назначение
            setListGroupSources(FormMain.INDEX_SRC.DEST, m_fileINI.AllObjectsDestGroupSources, m_fileINI.AllObjectsDestGroupSignals);

            m_stateManager = new StateManager(m_fileINI.GetMainValueOfKey(@"STATE_MANAGER"));
        }
Пример #3
0
        /// <summary>
        /// Конструктор - основной (без параметров)
        /// </summary>
        public HHandlerQueue(string strNameFileINI)
            : base()
        {
            //string strNameFileINI = string.Empty;
            ////Получить наименование файла из командной строки
            //string []args = Environment.GetCommandLineArgs ();
            //if (args.Length > 1)
            //{
            //    //strNameFileINI = @"setup_biysktmora.ini";
            //    //strNameFileINI = @"setup_ktstusql.ini";
            //    strNameFileINI = args[1];
            //}
            //else
            //    //Наименование файла "по умолчанию"
            //    strNameFileINI = @"setup.ini";
            if (strNameFileINI == string.Empty || strNameFileINI == null)
            {
                strNameFileINI = @"setup.ini";
            }
            else
            {
                ;
            }

            m_timerFunc   = new System.Threading.Timer(timerFunc);
            m_listObjects = new ListOManagement();
            eventCrashed += new /*HHandlerQueue.EventHandlerCrashed*/ DelegateObjectFunc(onCrashed);

            //Прочитать и "разобрать" файл конфигурации
            m_fileINI = new FormMain.FileINI(strNameFileINI);

            m_listGroupSources = new List <GroupSources> [(int)INDEX_SRC.COUNT_INDEX_SRC];
            //Заполнить данными (группами источников) списки элементов массива
            // панель - источник
            setListGroupSources(INDEX_SRC.SOURCE, m_fileINI.AllObjectsSrcGroupSources, m_fileINI.AllObjectsSrcGroupSignals);
            // панель - назначение
            setListGroupSources(INDEX_SRC.DEST, m_fileINI.AllObjectsDestGroupSources, m_fileINI.AllObjectsDestGroupSignals);
        }