VB KeyPress + skaner kodów kreskowych

0

Witam pewnie nie jedna osoba z was miała do czynienia z kodami kreskowymi oraz czytnikami. Mam czytnik na USB który symuluje z tego co wiem kliknięcia na klawiaturze. Wszystko było by fajnie ale jest jakiś sposób aby użytkownik nie mógł wprowadzać kodu z klawiatury tylko żeby sam czytnik go wprowadził ? Ponieważ keypress działa również na klawiaturę i czy jest jakiś sposób aby wiedzieć czy dany kod został już sczytany a nie jest w trakcie sczytywania ?

0

Witam,

Co do wykrywania z którego urządzenia dane dotarły, trzeba się posłużyć niskopoziomowym WinApi i skorzystać z funkcji:
RegisterRawInputDevices()
GetRawInputDeviceList()

Po szczegóły odsyłam do MSDN i google. Natomiast co do wykrywania czy dany kod został zakończony czy nie. Zazwyczaj w takich skanerach da się ustawić prefix i sufix przy skanowaniu, takim sufixem może być np. enter. Dzięki czemu wiesz iż w momencie gdy enter dotrze, to dany kod został zeskanowany w pełni.

0

Ano i jest enter ! :D Dzięki wielkie za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1