Hallo Forum Gemeinde,
ich habe einen Barcode Scanner (USB) von welchem ich gerne den gescannten Barcode abfangen würde, währen die Applikation im Hintergrund ist.
Derzeit habe ich das so gelöst:
Der Scanner sendet mir ein Prefix (ESC) das fange ich über einen KeyHook ab.
Dann bringe ich meine Applikation in den Vordergrund und setze den Focus auf eine Textbox.
Am Ende gibt mir der Scanner ein Enter als Suffix.
Das fange ich wieder über einen KeyHook ab und verarbeite dann den Barcode.
So weit so gut. Leider ist der Scanner ab und an schneller als die Applikation und somit bekommt die nicht den ganzen Barcode mit.
Ist die Applikation schon offen, dann funktioniert das einwandfrei.
Habt ihr eine Idee wie ich das alles im Hintergrund machen kann?
Mein Gedanke ist so:
Wenn ESC dann alles weitere als stream abfangen und wenn ENTER dann den Stream verarbeiten.
Leider fehlt mir irgendwie ein Ansatz wie ich das machen kann.
Besten Dank
Kiter20
ich habe einen Barcode Scanner (USB) von welchem ich gerne den gescannten Barcode abfangen würde, währen die Applikation im Hintergrund ist.
Derzeit habe ich das so gelöst:
Der Scanner sendet mir ein Prefix (ESC) das fange ich über einen KeyHook ab.
Dann bringe ich meine Applikation in den Vordergrund und setze den Focus auf eine Textbox.
Am Ende gibt mir der Scanner ein Enter als Suffix.
Das fange ich wieder über einen KeyHook ab und verarbeite dann den Barcode.
So weit so gut. Leider ist der Scanner ab und an schneller als die Applikation und somit bekommt die nicht den ganzen Barcode mit.
Ist die Applikation schon offen, dann funktioniert das einwandfrei.
Habt ihr eine Idee wie ich das alles im Hintergrund machen kann?
Mein Gedanke ist so:
Wenn ESC dann alles weitere als stream abfangen und wenn ENTER dann den Stream verarbeiten.
Leider fehlt mir irgendwie ein Ansatz wie ich das machen kann.
Besten Dank
Kiter20
"Mann" lernt mit seinen Projekten.