static void Main() { //enable application styles Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //add header to log file string dat = Environment.NewLine; for (int i = 0; i < 80; ++i) dat += '*'; dat += Environment.NewLine; System.IO.File.AppendAllText(LocalDirectory.GetLogFile(), dat); //load user-names LocalDatabase.usernames = RegistryAccess.GetAllUsers(); if (string.IsNullOrEmpty(RegistryAccess.DefaultUsername) || Properties.Settings.Default.AskForUsernameEverytime) { UsernameForm uf = new UsernameForm(); Application.Run(uf); } //task queue TaskQueue.StartTimer(); //launch application Interactivity.mainForm = new MainForm(); Application.Run(Interactivity.mainForm); //end of application works Interactivity.CloseAllOpenedForms(); Properties.Settings.Default.Save(); UVA_Arena.Elements.CodeCompiler.ForceStopTask(); }
/// <summary> /// Show UserName form to change default user-name /// </summary> public static void ShowUserNameForm() { if (usernameForm == null || usernameForm.IsDisposed) { usernameForm = new UsernameForm(); } OpenForm(usernameForm); }
static void Main() { //enable application styles Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //add header to log file string dat = Environment.NewLine; for (int i = 0; i < 80; ++i) { dat += '*'; } dat += Environment.NewLine; System.IO.File.AppendAllText(LocalDirectory.GetLogFile(), dat); //load user-names LocalDatabase.usernames = RegistryAccess.GetAllUsers(); if (string.IsNullOrEmpty(RegistryAccess.DefaultUsername) || Properties.Settings.Default.AskForUsernameEverytime) { UsernameForm uf = new UsernameForm(); Application.Run(uf); } //task queue TaskQueue.StartTimer(); try { //launch application Interactivity.mainForm = new MainForm(); Application.Run(Interactivity.mainForm); } catch (Exception ex) { Logger.Add("Error in main form => ", ex.Message + " => " + ex.StackTrace); Application.Exit(); } //end of application works Interactivity.CloseAllOpenedForms(); Properties.Settings.Default.Save(); UVA_Arena.Elements.CodeCompiler.ForceStopTask(); }
/// <summary> /// Show UserName form to change default user-name /// </summary> public static void ShowUserNameForm() { if (usernameForm == null || usernameForm.IsDisposed) usernameForm = new UsernameForm(); OpenForm(usernameForm); }