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

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

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

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

UsbLibrary

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

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

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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

5   голосов , оценка 3.2 из 5
Похожие ответы