void ciceroFinished(object sender, EventArgs e) { CiceroLaunchWrapper wrapper = sender as CiceroLaunchWrapper; if (wrapper == null) { return; } if (wrapper.parent == this) { button1.Enabled = true; button1.Text = "Launch in Cicero."; } }
private void loadLogInCicero() { // AppDomain dom = new AppDomain(); AppDomain newDomain = AppDomain.CreateDomain("Sandbox for Cicero"); CiceroLaunchWrapper wrapper = new CiceroLaunchWrapper(); wrapper.runLog = this.runLog; wrapper.parent = this; wrapper.ciceroFinished += new EventHandler(ciceroFinished); newDomain.DoCallBack(new CrossAppDomainDelegate(wrapper.runCicero)); }
private void loadLogInCicero() { // AppDomain dom = new AppDomain(); AppDomain newDomain = AppDomain.CreateDomain("Sandbox for Cicero"); CiceroLaunchWrapper wrapper = new CiceroLaunchWrapper(); wrapper.runLog = this.runLog; wrapper.parent = this; wrapper.ciceroFinished+=new EventHandler(ciceroFinished); newDomain.DoCallBack(new CrossAppDomainDelegate(wrapper.runCicero)); }