private void Release() { timerMain.Enabled = false; if (bgwInitial != null) { bgwInitial.CancelAsync(); } if (bgwTagMeter != null) { bgwTagMeter.CancelAsync(); } if (bgwTagProgrammer != null) { bgwTagProgrammer.CancelAsync(); } if (bgwRegister != null) { bgwRegister.CancelAsync(); } if (bgwBoxFinish != null) { bgwBoxFinish.CancelAsync(); } if (bgwInitTagMeter != null) { bgwInitTagMeter.CancelAsync(); } if (ctrlSys != null) { ctrlSys.Dispose(); } if (tagProgrammer != null) { tagProgrammer.Dispose(); } if (tagMeter != null) { tagMeter.Dispose(); } }