private void cmdWriteSync_Click(object sender, EventArgs e) { int[] arrHSrv = new int[2]; object[] arrVal = new object[2]; int[] arrErr = new int[2]; arrHSrv[0] = itemResults[0].HandleServer; arrHSrv[1] = itemResults[1].HandleServer; arrVal[0] = txtWriteVal1.Text; arrVal[1] = txtWriteVal2.Text; try { theGroup.SyncWrite(arrHSrv, arrVal, out arrErr); if (arrErr[0] != 0) { MessageBox.Show("Item 1" + "FAILED"); } if (arrErr[1] != 0) { MessageBox.Show("Item 2" + "FAILED"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public int[] writeSyn(int[] arryHandleServer, Object[] arryVal) { int[] erro = new int[1]; try { TheGrp.SyncWrite(arryHandleServer, arryVal, out erro); } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.ToString()); } if (erro == null) { erro[0] = 0; } return(erro); }