示例#1
0
 static void Application_ApplicationExit(object sender, EventArgs e)
 {
     if (_switcher != null)
     {
         _switcher.Stop();
         _switcher = null;
     }
 }
示例#2
0
 static void Main()
 {
     try
     {
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         _switcher = new AliasSwitcher();
         Application.ApplicationExit += Application_ApplicationExit;
         _switcher.Start();
         Application.Run();
     }
     catch (Exception e)
     {
         MessageBox.Show("SqlServerAliasSwitcher raised Exception while starting: " + Environment.NewLine + e.Message);
         EventLog.WriteEntry("SqlServerAliasSwitcher", "Exception raised while starting application: " + e.Message, EventLogEntryType.Error);
     }
 }