/// <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); }
/// <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")); }
/// <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); }