private void Form1_FormClosed(object sender, FormClosedEventArgs e) { try { service.Stop(); service = null; textBox1.AppendText("stopped." + Environment.NewLine); } catch (Exception ex) { MessageBox.Show(ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Form1_Load(object sender, EventArgs e) { try { service = new NSingletonWellKnownService <Calculator>(12345); service.Start(); NWellKnownClient <Calculator> client = new NWellKnownClient <Calculator>("127.0.0.1", 12345); Calculator calculator = client.GetClient(); calculator.OnAdded += OnAdded; calculator.OnSubtracted += OnSubtracted; textBox1.AppendText("started." + Environment.NewLine); } catch (Exception ex) { MessageBox.Show(ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }