Beispiel #1
0
 private void TagInventoryWithSyncQueue_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (Program.ReaderXP.State != RFState.IDLE)
     {
         Program.ReaderXP.StopOperation(true);
         mStop = e.Cancel = true;
     }
     else
     {
         syncQueue.OnCheckDataExist -= new SyncQueue.CheckDataExistEventHandler(syncQueue_OnCheckDataExist);
         syncQueue.Dispose();
         Program.ReaderXP.OnAsyncCallback -= new EventHandler <CSLibrary.Events.OnAsyncCallbackEventArgs>(ReaderXP_OnAsyncCallback);
         Program.ReaderXP.OnStateChanged  -= new EventHandler <CSLibrary.Events.OnStateChangedEventArgs>(ReaderXP_OnStateChanged);
     }
 }