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; } } }
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(); } }