private void button2_Click(object sender, EventArgs e) { isConnect = false; try { this.Cursor = Cursors.WaitCursor; ps_interface cc1 = (ps_interface)Activator.GetObject(typeof(ps_interface), "http://" + textBox2.Text + ":" + textBox3.Text + "/abcd"); int st = cc1.IsDSRunning(); this.Cursor = Cursors.Default; if (st == 1) { isConnect = true; label5.Text = "Status : Running"; button1.Enabled = true; } } catch (Exception ee) { this.Cursor = Cursors.Default; label5.Text = ee.Message; } label5.Visible = true; }
private void button1_Click(object sender, EventArgs e) { button1.Enabled = false; LoadDomainList(); dt.Rows.Clear(); for (int i = 0; i < clist.Count; i++) { DataRow dr = dt.NewRow(); dr[0] = clist[i]; dr[1] = getIP(clist[i]); dr[2] = "12345"; dr[3] = "Not Running"; dt.Rows.Add(dr); try { string ip = dt.Rows[i]["ip address"].ToString(); string port = dt.Rows[i]["port no"].ToString(); string url = "http://" + ip + ":" + port + "/abcd"; ps_interface pp = (ps_interface)Activator.GetObject(typeof(ps_interface), url); int sta = pp.IsDSRunning(); if (sta == 1) { dt.Rows[i][3] = "Running"; } } catch (Exception ee) { } } if (dt.Rows.Count > 0) { button2.Enabled = true; } else { button2.Enabled = false; } button1.Enabled = true; }