private void WriteThread() { try { inputCommPortSingleton.GetInstance().writeMultiRegisters(modbusRegs); WriteDataOKInvoke umi = new WriteDataOKInvoke(WriteDataOK); if (this.IsHandleCreated) { BeginInvoke(umi); } } catch (Exception ex) { LogClass.GetInstance().WriteExceptionLog(ex); //MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void WriteThread() { try { for (int i = 0; i < modbusRegs.numRegisters; i++) { modbusRegs.stReg[i].setValue(ushort.Parse(tbPidSetting[i].Text.ToString())); } inputCommPortSingleton.GetInstance().writeMultiRegisters(modbusRegs); WriteDataOKInvoke umi = new WriteDataOKInvoke(WriteDataOK); if (this.IsHandleCreated) { BeginInvoke(umi); } } catch (Exception ex) { LogClass.GetInstance().WriteExceptionLog(ex); //MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }