private void RemoveOPCGroup_Click(object sender, EventArgs e) { mngr.RemoveGroupServer(mngr.GroupName); //OPCGroupName.Enabled = true; //AddOPCGroup.Enabled = true; //RemoveOPCGroup.Enabled = false; //DisconnectFromServer.Enabled = true; }
private void frmCihazIzlem_FormClosing(object sender, FormClosingEventArgs e) { //mngr.ConnectedOPCServer.OPCGroups.GlobalDataChange -= mngr.OPCGroups_GlobalDataChange; mngr.ConnectGroupDataChangeKapat = true; mngr.GlobalDataChangeKapat = true; mngr.ConnectedOPCServer.OPCGroups.RemoveAll(); foreach (OPCAutomation.OPCGroupClass grp in mngr.ConnectedOPCServer.OPCGroups) { mngr.OPCRemoveItems(grp.Name); mngr.RemoveGroupServer(grp.Name); } mngr.ConnectGroupDataChangeKapat = false; mngr.GlobalDataChangeKapat = false; mngr.ConnectedOPCServer.Disconnect(); mngr = null; System.GC.Collect(); Utility.OpenForms.Remove(this.Name); }