Esempio n. 1
0
 private void InitializeMaster()
 {
     if (AppConfig.BoolFromString(ac.isMaster))
     {
         masterRunner                  = new MasterRunner();
         masterRunner.MasterPort       = ac.masterPort;
         masterRunner.CLIPort          = ac.cliPort;
         masterRunner.StartupPlan      = ac.startupPlanName;
         masterRunner.SharedConfigFile = ac.sharedCfgFileName;
         try
         {
             masterRunner.Launch();
             masterRunner.StartKeepAlive();
         }
         catch (Exception ex)
         {
             log.Error(ex);
             ExceptionDialog.showException(ex, "Dirigent Exception", "");
             masterRunner = null;
         }
     }
 }
Esempio n. 2
0
        public void run()
        {
            InitializeMaster();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            InitializeTrayIcon();
            try
            {
                InitializeMainForm();
                Application.Run(new MyApplicationContext());
            }
            catch (Exception ex)
            {
                log.Error(ex);
                ExceptionDialog.showException(ex, "Dirigent Exception", "");
            }
            finally
            {
                DeinitializeMainForm();
                DeinitializeMaster();
            }
        }