コード例 #1
0
        private static void Main()
        {
            XmlConfigurator.Configure();
            ConnectionHelper.DefaultConnectionStringName = "Main";

            if (!Debugger.IsAttached)
            {
                AppDomain.CurrentDomain.UnhandledException += (sender, args) => {
                    ILog logger;
                    if (sender == null)
                    {
                        logger = LogManager.GetLogger(typeof(Program));
                    }
                    else
                    {
                        logger = LogManager.GetLogger(sender.GetType());
                    }
                    logger.Error(args.ExceptionObject);

                    MessageBox.Show("В приложении возникла необработанная ошибка.\r\nИнформация об ошибке была отправлена разработчику.");
                }
            }
            ;

            GlobalContext.Properties["Version"] = Assembly.GetExecutingAssembly().GetName().Version;
            InputLanguageHelper.SetToRussian();
            Application.Run(new frmUEEMain());
        }
    }
コード例 #2
0
ファイル: Program.cs プロジェクト: molokovskikh/af_freditor
        private static void Main()
        {
            XmlConfigurator.Configure();
            ConnectionHelper.DefaultConnectionStringName = "Main";
            With.DefaultConnectionStringName             = ConnectionHelper.GetConnectionName();
            Application.ThreadException += OnThreadException;
            Application.ApplicationExit += ApplicationExit;
            GlobalContext.Properties["GlobalContext"] = Application.ProductVersion;


            //Эти две строчки есть в StatViewer'е, возможно, из-за одной из них не работает "корректное" отображение
            //значений столбца "Сегмент" в фильтрах компонентов DevExpress
            //Application.EnableVisualStyles();
            //Application.SetCompatibleTextRenderingDefault(false);

            InputLanguageHelper.SetToRussian();

            Application.Run(new frmFREMain());
        }