Уменьшить получение значения при подключение HID - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, получаю несколько значений от функции, при этом нужно запустить функцию всего один раз, но не пойму как отредактировать. MessageBox 6 раз вызывается, а нужно только один. Пользуюсь библиотекой

UsbLibrary

Получение значения при подключение HID устройств
Листинг программы
  1. private UsbHidPort usb;
  2. protected override void OnHandleCreated(EventArgs e)
  3. {
  4. base.OnHandleCreated(e);
  5. usb.RegisterHandle(Handle);
  6. }
  7. private void usb_OnDeviceArrived(object sender, EventArgs e)
  8. {
  9. MessageBox.Show("1");
  10. }
  11. protected override void WndProc(ref Message m)
  12. {
  13. usb.ParseMessages(ref m);
  14. base.WndProc(ref m);
  15. }
Допустим флажок сделать, если значение один раз пришло, получать true и уже все равно что 5 раз повторится, хотя бы так.. а то я понимаю что в библиотеке переписать надо

Решение задачи: «Уменьшить получение значения при подключение HID»

textual
Листинг программы
  1. private int f;
  2.             f += +1;
  3.             if (f == 6)
  4.             {
  5.                 //
  6.             }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы