Уменьшить получение значения при подключение 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)
- {
- //
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д