Уменьшить получение значения при подключение 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)
{
//
}