static void Main() { ProgramBase.Start(Logging.LOG_MODE.FILE_EXE, true); Application.Run(new FormMain()); ProgramBase.Exit(); }
static void Main() { //Logging.s_mode = Logging.LOG_MODE.UNKNOWN; //Если назначить неизвестный тип логирования - 1-е сообщения б. утеряны //Logging.s_mode = Logging.LOG_MODE.DB; Logging.s_mode = Logging.LOG_MODE.FILE_EXE; ProgramBase.Start(); FormMainTransMC formMain = null; try { formMain = new FormMainTransMC(); } catch (Exception e) { Logging.Logg().Exception(e, "Ошибка запуска приложения.", Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMain == null)) { Application.Run(formMain); } else { ; } ProgramBase.Exit(); }
static void Main() { Logging.s_mode = Logging.LOG_MODE.FILE_EXE; ProgramBase.Start(); if (RunOneInstance.ChekRunProgramm("trans_mt")) { return; } FormMainTransMT formMain = null; try { formMain = new FormMainTransMT(); } catch (Exception e) { Logging.Logg().Exception(e, "!Ошибка! запуска приложения.", Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMain == null)) { Application.Run(formMain); } else { ; } ProgramBase.Exit(); }
static void Main(string[] args) { ProgramBase.Start(Logging.LOG_MODE.FILE_EXE, false); string msg = @"Старт приложения [" + DateTime.Now.ToString(@"dd.MM.yyyy HH:mm:ss.fff" + @"]"); Console.WriteLine(msg); object objTest = null; Type typeTest = ////Вариант №1 //typeof(biysktmora_test) ////Вариант №2 //typeof(ClassDataTableDistinct) ////Вариант №3 //typeof(ClassDataTableDistinct) ////Вариант №4 //typeof(ClassQueueRemoveAt) ////Вариант №4 //typeof(ClassFormulaParsing) //Вариант №5 typeof(HandlerUnRegister) ; try { objTest = Activator.CreateInstance(typeTest //// для вар. №4 //, @"a1+a2", new VariableValue[] { new VariableValue(1F, @"a1"), new VariableValue(2F, @"a2") } ); } catch (Exception e) { msg = e.Message; Logging.Logg().Exception(e, @"Activator.CreateInstance (" + typeTest.FullName + @") - ...", Logging.INDEX_MESSAGE.NOT_SET); Console.WriteLine(Environment.NewLine + msg); } msg = @"Выход из приложения [" + DateTime.Now.ToString(@"dd.MM.yyyy HH:mm:ss.fff" + @"]"); Console.WriteLine(Environment.NewLine + msg); Console.Write("\t\nPress any key to exit program..."); if (objTest is timer_test) { if (timer_test.iActived == timer_test.STATE.OFF) { Console.ReadKey(true); } else { ; } } else { Console.ReadKey(true); } Console.WriteLine(Environment.NewLine); ProgramBase.Exit(); }
static void Main() { Logging.s_mode = Logging.LOG_MODE.FILE_EXE; ProgramBase.Start(); FormMainTransMT formMain = null; try { formMain = new FormMainTransMT(); } catch (Exception e) { Logging.Logg().Exception(e, "!Ошибка! запуска приложения.", Logging.INDEX_MESSAGE.NOT_SET); } try { if (!(formMain == null)) { Application.Run(formMain); } else { ; } } catch (Exception e) { Logging.Logg().Exception(e, "Ошибка выполнения приложения.", Logging.INDEX_MESSAGE.NOT_SET); } ProgramBase.Exit(); }
static void Main() { int iRes = 0; //Logging.s_mode = Logging.LOG_MODE.UNKNOWN; //Если назначить неизвестный тип логирования - 1-е сообщения б. утеряны //Logging.s_mode = Logging.LOG_MODE.DB; Logging.s_mode = Logging.LOG_MODE.FILE_EXE; try { ProgramBase.Start(); } catch (Exception e) { //MessageBox.Show(null, @"Возможно, повторный запуск приложения" + @".\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); MessageBox.Show(null, e.Message + "\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); iRes = -1; } FormMain formMain = null; if (iRes == 0) { string strHeader = string.Empty; try { formMain = new FormMain(); } catch (Exception e) { strHeader = "Ошибка запуска приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader);
static void Main() { //Logging.s_mode = Logging.LOG_MODE.UNKNOWN; //Если назначить неизвестный тип логирования - 1-е сообщения б. утеряны //Logging.s_mode = Logging.LOG_MODE.DB; Logging.s_mode = Logging.LOG_MODE.FILE_EXE; ProgramBase.Start(); FormMainTransMC formMain = null; if (FormMainStatistic.SingleInstance.Start()) { } else { if (FormMainStatistic.SingleInstance.stopbflg) { try { formMain = new FormMainTransMC(); } catch (Exception e) { Logging.Logg().Exception(e, "Ошибка запуска приложения.", Logging.INDEX_MESSAGE.NOT_SET); } try { Application.Run(formMain); } catch (Exception e) { Logging.Logg().Exception(e, "Ошибка выполнения приложения.", Logging.INDEX_MESSAGE.NOT_SET); } FormMainStatistic.SingleInstance.StopMtx(); } else { ; } } ProgramBase.Exit(); }
static void Main(string[] args) { ProgramBase.Start(Logging.LOG_MODE.FILE_EXE, false); HCmd_Arg cmdArg; TimeSpan tsIntervalSeries = TimeSpan.Zero; IPAddress ip = IPAddress.Loopback; UdpServer udpServer; try { cmdArg = new HCmd_Arg(); if (!(cmdArg.Length > 2)) { ip = (IPAddress)cmdArg.ElementAt(@"dest"); tsIntervalSeries = (TimeSpan)cmdArg.ElementAt(@"period"); } else { Console.WriteLine(string.Format(@"Ошибка при разборе аргументов командной строки - некорректное кол-во")); Logging.Logg().Error(string.Format(@"Разбор аргументов командной строки - некорректное кол-во"), Logging.INDEX_MESSAGE.NOT_SET); Console.WriteLine(string.Format(@"Допустимые аргументы командной строки:{0} {1}") , Environment.NewLine , cmdArg.List ); } } catch (Exception e) { Console.WriteLine(string.Format(@"Исключение при разборе аргумента [{1}] командной строки: {0}", e.Message, args[0])); Logging.Logg().Exception(e, string.Format(@"Разбор аргумента [{0}] командной строки", args[0]), Logging.INDEX_MESSAGE.NOT_SET); } udpServer = new UdpServer(ip, tsIntervalSeries); udpServer.Start(); Console.WriteLine(string.Format(@"Для продолжения нажмите любую...")); //Console.CancelKeyPress += onCancelKeyPress; Console.ReadKey(true); try { udpServer.Stop(); } catch (Exception e) { Console.WriteLine(string.Format(@"Исключение: {0}", e.Message)); } GC.Collect(); }
static void Main(string[] args) { ProgramBase.Start(false); string msg = @"Старт приложения [" + DateTime.Now.ToString(@"dd.MM.yyyy HH:mm:ss.fff" + @"]"); Console.WriteLine(msg); DataTable dt1 = new DataTable() , dt2 = new DataTable(); dt1.Columns.Add(@"ID", typeof(int)); dt1.Columns.Add(@"DATETIME", typeof(DateTime)); dt1.Columns.Add(@"VALUE", typeof(decimal)); dt2 = dt1.Clone(); dt1.Rows.Add(new object[] { 1, DateTime.Now, 12.3 }); dt1.Rows.Add(new object[] { 2, DateTime.Now, 23.4 }); dt1.Rows.Add(new object[] { 1, DateTime.Now, 34.5 }); dt2.Rows.Add(new object[] { 2, DateTime.Now, 12.4 }); dt2.Rows.Add(new object[] { 1, DateTime.Now, 23.5 }); dt2.Rows.Add(new object[] { 2, DateTime.Now, 34.6 }); dt1.Merge(dt2, true); ////Вариант №1 ////ТаблицаБезОдинаковыхСтрок = YourTable.DefaultView.ToTable(true,ColumnList); //dt1 = dt1.DefaultView.ToTable(true, @"ID", @"DATETIME"); //IEnumerable<DataRow> distinctRows = dt1.AsEnumerable().Distinct(c >= (DataRow)c[@"DATETIME"]); var vRes = dt1.AsEnumerable().Select(c => (DataRow)c["ID"]).Distinct().ToList(); Type typeTest = //Вариант №1 typeof(biysktmora_test) ; object objTest = Activator.CreateInstance(typeTest); msg = @"Выход из приложения [" + DateTime.Now.ToString(@"dd.MM.yyyy HH:mm:ss.fff" + @"]"); Console.WriteLine(Environment.NewLine + msg); Console.Write("\t\nPress any key to exit program..."); Console.ReadKey(true); Console.WriteLine(Environment.NewLine); ProgramBase.Exit(); }
static void Main(string[] args) { ProgramBase.Start(false); string msg = @"Старт приложения [" + DateTime.Now.ToString(@"dd.MM.yyyy HH:mm:ss.fff" + @"]"); Console.WriteLine(msg); object objTest = null; Type typeTest = ////Вариант №1 //typeof(biysktmora_test) ////Вариант №2 //typeof(ClassDataTableDistinct) //Вариант №3 typeof(srcktstusql_test) ; try { objTest = Activator.CreateInstance(typeTest); } catch (Exception e) { msg = e.Message; Logging.Logg().Exception(e, @"Activator.CreateInstance (" + typeTest.FullName + @") - ...", Logging.INDEX_MESSAGE.NOT_SET); Console.WriteLine(Environment.NewLine + msg); } msg = @"Выход из приложения [" + DateTime.Now.ToString(@"dd.MM.yyyy HH:mm:ss.fff" + @"]"); Console.WriteLine(Environment.NewLine + msg); Console.Write("\t\nPress any key to exit program..."); if (objTest is timer_test) { if (timer_test.iActived == timer_test.STATE.OFF) { Console.ReadKey(true); } else { ; } } else { Console.ReadKey(true); } Console.WriteLine(Environment.NewLine); ProgramBase.Exit(); }
static void Main() { int iRes = 0; ProgramBase.s_iAppID = 0; Logging.UserId = 0; try { ProgramBase.Start(Logging.LOG_MODE.FILE_EXE, true); } catch (Exception e) { //MessageBox.Show(null, @"Возможно, повторный запуск приложения" + @".\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); MessageBox.Show(null, e.Message + "\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); iRes = -1; } FormMain formMain = null; if (iRes == 0) { string strHeader = string.Empty; try { formMain = new FormMain(); } catch (Exception e) { strHeader = "Ошибка запуска приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader); Logging.Logg().Exception(e, strHeader, Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMain == null)) { try { Application.Run(formMain); } catch (Exception e) { strHeader = "Ошибка выполнения приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader); Logging.Logg().Exception(e, strHeader, Logging.INDEX_MESSAGE.NOT_SET); } } else { ; } ProgramBase.Exit(); } else { ; } }
static void Main() { int iRes = 0; FormMain formMain = null; Logging.s_mode = Logging.LOG_MODE.FILE_EXE; try { ProgramBase.Start(); } catch (Exception e) { MessageBox.Show(null, e.Message + "\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); iRes = -1; } if (iRes == 0) { string strHeader = string.Empty; try { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); formMain = new FormMain(); } catch (Exception e) { strHeader = "Ошибка запуска приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader); Logging.Logg().Exception(e, strHeader, Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMain == null)) { try { Application.Run(formMain); } catch (Exception e) { strHeader = "Ошибка выполнения приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader); Logging.Logg().Exception(e, strHeader, Logging.INDEX_MESSAGE.NOT_SET); } } else { ; } ProgramBase.Exit(); } else { ; } }
static void Main() { Logging.s_mode = Logging.LOG_MODE.FILE_EXE; ProgramBase.Start(); FIleConnSett fileConnSett = new FIleConnSett("connsett.ini", FIleConnSett.MODE.FILE); FormConnectionSettings formConnSett = new FormConnectionSettings(-1, fileConnSett.ReadSettingsFile, fileConnSett.SaveSettingsFile); int idListener = DbSources.Sources().Register(formConnSett.getConnSett(), false, @"CONFIG_DB"); Application.Run(new FormMain_DB(idListener, new InitTEC_200(idListener, true, false).tec)); DbSources.Sources().UnRegister(idListener); ProgramBase.Exit(); }
static void Main() { ProgramBase.Start(); FIleConnSett fileConnSett = new FIleConnSett("connsett.ini", FIleConnSett.MODE.FILE); FormConnectionSettings formConnSett = new FormConnectionSettings(-1, fileConnSett.ReadSettingsFile, fileConnSett.SaveSettingsFile); int idListener = DbSources.Sources().Register(formConnSett.getConnSett(), false, @"CONFIG_DB"); //PanelCommonAux formMain = null; //try { formMain = new PanelCommonAux(idListener); } //catch (Exception e) //{ // Logging.Logg().Exception(e, "!Ошибка! запуска приложения.", Logging.INDEX_MESSAGE.NOT_SET); //} Application.Run(new FormMain(idListener, new InitTEC_200(idListener, true, new int[] { 0, (int)TECComponent.ID.GTP }, false).tec)); ProgramBase.Exit(); }
static void Main() { ProgramBase.Start(); FormMainTransTG formMain = null; try { formMain = new FormMainTransTG(); } catch (Exception e) { Logging.Logg().Exception(e, "!Ошибка! запуска приложения.", Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMain == null)) { Application.Run(formMain); } else { ; } ProgramBase.Exit(); }
static void Main() { Logging.s_mode = Logging.LOG_MODE.FILE_EXE; ProgramBase.Start(); FormMainTransMT formMain = null; if (FormMainStatistic.SingleInstance.Start()) { } else { if (FormMainStatistic.SingleInstance.stopbflg) { try { formMain = new FormMainTransMT(); } catch (Exception e) { Logging.Logg().Exception(e, "!Ошибка! запуска приложения.", Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMain == null)) { Application.Run(formMain); } else { ; } FormMainStatistic.SingleInstance.StopMtx(); } else { ; } } ProgramBase.Exit(); }
static void Main() { /*Application.EnableVisualStyles(); * Application.SetCompatibleTextRenderingDefault(false); * Application.Run(new FormMain()); * PanelStatisticDiagnostic form = new PanelStatisticDiagnostic();*/ /*Thread thread = new Thread(form.ThreadFunction); * //Запускаем поток * thread.Priority = ThreadPriority.Highest; * thread.Start();*/ int iRes = 0; //Logging.s_mode = Logging.LOG_MODE.UNKNOWN; //Если назначить неизвестный тип логирования - 1-е сообщения б. утеряны //Logging.s_mode = Logging.LOG_MODE.DB; Logging.s_mode = Logging.LOG_MODE.FILE_EXE; try { ProgramBase.Start(); } catch (Exception e) { //MessageBox.Show(null, @"Возможно, повторный запуск приложения" + @".\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); MessageBox.Show(null, e.Message + "\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); iRes = -1; } FormMain formMainD = null; if (iRes == 0) { string strHeader = string.Empty; try { formMainD = new FormMain(); } catch (Exception e) { strHeader = "Ошибка запуска приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader); Logging.Logg().Exception(e, strHeader, Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMainD == null)) { try { Application.Run(formMainD); } catch (Exception e) { strHeader = "Ошибка выполнения приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader); Logging.Logg().Exception(e, strHeader, Logging.INDEX_MESSAGE.NOT_SET); } } else { ; } ProgramBase.Exit(); } else { ; } }
static void Main() { int iRes = 0; //Logging.s_mode = Logging.LOG_MODE.UNKNOWN; //Если назначить неизвестный тип логирования - 1-е сообщения б. утеряны //Logging.s_mode = Logging.LOG_MODE.DB; Logging.s_mode = Logging.LOG_MODE.FILE_EXE; if (FormMainStatistic.SingleInstance.Start()) { } else { if (FormMainStatistic.SingleInstance.stopbflg) { try { ProgramBase.Start(); } catch (Exception e) { //MessageBox.Show(null, @"Возможно, повторный запуск приложения" + @".\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); MessageBox.Show(null, e.Message + "\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); iRes = -1; } FormMain formMainD = null; if (iRes == 0) { string strHeader = string.Empty; try { formMainD = new FormMain(); } catch (Exception e) { strHeader = "Ошибка запуска приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader); Logging.Logg().Exception(e, strHeader, Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMainD == null)) { try { Application.Run(formMainD); } catch (Exception e) { strHeader = "Ошибка выполнения приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeader); Logging.Logg().Exception(e, strHeader, Logging.INDEX_MESSAGE.NOT_SET); } } else { ; } FormMainStatistic.SingleInstance.StopMtx(); ProgramBase.Exit(); } else { ; } } else { ; } } }
static void Main() { int iRes = 0; ////Если в строке Assembly заменить номер Построения на "*", номер Ревизия на "очистить" //Version version = Assembly.GetExecutingAssembly().GetName().Version; //DateTime buildDate = new DateTime(2000, 1, 1).AddDays(version.Build).AddSeconds(version.Revision * 2); string strHeaderError = string.Empty; bool bRun = false; s_mtxApp = new Mutex(true, ProgramBase.AppName, out bRun); if (bRun == true) { ProgramBase.s_iAppID = 1; //??? try { ProgramBase.Start(Logging.LOG_MODE.DB, true); } catch (Exception e) { //MessageBox.Show(null, @"Возможно, повторный запуск приложения" + @".\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); MessageBox.Show(null, e.Message + "\nили обратитесь к оператору тех./поддержки по тел. 4444 или по тел. 289-03-37.", "Ошибка инициализации!", MessageBoxButtons.OK, MessageBoxIcon.Stop); iRes = -1; } FormMain formMain = null; if (iRes == 0) { try { formMain = new FormMain(); } catch (Exception e) { strHeaderError = "Ошибка запуска приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeaderError); Logging.Logg().Exception(e, strHeaderError, Logging.INDEX_MESSAGE.NOT_SET); } if (!(formMain == null)) { try { Application.Run(formMain); } catch (Exception e) { strHeaderError = "Ошибка выполнения приложения"; MessageBox.Show((IWin32Window)null, e.Message + Environment.NewLine + ProgramBase.MessageAppAbort, strHeaderError); Logging.Logg().Exception(e, strHeaderError, Logging.INDEX_MESSAGE.NOT_SET); } } else { ; } ProgramBase.Exit(); } else { ; } } else { strHeaderError = @"Ошибка"; MessageBox.Show((IWin32Window)null, @"Запуск дублирующего экземпляра приложения" + Environment.NewLine + ProgramBase.MessageAppAbort, strHeaderError); } }