Hallo Gemeinde,
bezugnehmend auf meinen Post bzgl. RFID-Leser ergibt sich ein größeres Problem:
wie kann ich verhindern, das während des Einlesens des Strings andere Eingaben gemacht werden, z.B. per Tastatur?
ich dachte temporäres deaktivieren der entsprechenden USB-Ports oder so.
Das Einlesen von Buchstaben kann ich zwar mit StringIsInt() oder StringisDigit() verhindern nur müsste ich dann das Proggi nochmal von vorne Starten damit der Einlesevorgang nochmal beginnt.
Das Aufrufen der Callbackfunktion durch
Spoiler anzeigen
Func Kallback()
Global $g_sBuffer = ""
Global $g_hStub_KeyProc = DllCallbackRegister('_KeyProc', 'long', 'int;wparam;lparam')
Global $hmod = _WinAPI_GetModuleHandle(0)
Global $g_hHook = _WinAPI_SetWindowsHookEx($WH_KEYBOARD_LL, DllCallbackGetPtr($g_hStub_KeyProc), $hmod)
EndFunc ;==>Kallback
hilft leider nicht. Das Proggi macht einfach weiter