Exemple #1
0
        static void Main()
        {
            //
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // Se muestra la pantalla de iniciando..
            var frmIniciando = new Iniciando();

            frmIniciando.Show();
            Application.DoEvents();

            // Se inicializan parámetros de la aplicación
            var oIni = Proc.InicializarAplicacion();

            if (oIni.Error)
            {
                UtilLocal.MensajeAdvertencia(oIni.Mensaje + "\n\nTheos encontró un problema al iniciar la aplicación y por lo tanto se cerrará.");
                frmIniciando.Close();
                return;
            }

            // Se verifica si hay una actualización
            if (Util.Logico(System.Configuration.ConfigurationManager.AppSettings["VerNuevaVersion"]))
            {
                if (Proc.VerNuevaVersion())
                {
                    frmIniciando.Close();
                    return;
                }
            }

            // Se abre el formulario principal
            frmIniciando.Close();
            Application.Run(Principal.Instance);

            Proc.FinalizarAplicacion();
        }
Exemple #2
0
        static void Main()
        {
            //
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // Se muestra la pantalla de iniciando..
            var frmIniciando = new Iniciando();
            frmIniciando.Show();
            Application.DoEvents();

            // Se inicializan parámetros de la aplicación
            var oIni = Proc.InicializarAplicacion();
            if (oIni.Error)
            {
                UtilLocal.MensajeAdvertencia(oIni.Mensaje + "\n\nTheos encontró un problema al iniciar la aplicación y por lo tanto se cerrará.");
                frmIniciando.Close();
                return;
            }

            // Se verifica si hay una actualización
            if (Util.Logico(System.Configuration.ConfigurationManager.AppSettings["VerNuevaVersion"]))
            {
                if (Proc.VerNuevaVersion())
                {
                    frmIniciando.Close();
                    return;
                }
            }

            // Se abre el formulario principal
            frmIniciando.Close();
            Application.Run(Principal.Instance);

            Proc.FinalizarAplicacion();
        }