Уменьшить получение значения при подключение HID - C#
Формулировка задачи:
Всем привет, получаю несколько значений от функции, при этом нужно запустить функцию всего один раз, но не пойму как отредактировать. MessageBox 6 раз вызывается, а нужно только один.
Пользуюсь библиотекой Допустим флажок сделать, если значение один раз пришло, получать true и уже все равно что 5 раз повторится, хотя бы так.. а то я понимаю что в библиотеке переписать надо
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); }
Решение задачи: «Уменьшить получение значения при подключение HID»
textual
Листинг программы
private int f; f += +1; if (f == 6) { // }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д