Du kan godt finde ud af om dit indput kom fra keyboarded eller fra din scanner det er ikke så svært
Her er noget c# kode der viser dig hvordan :
https://secure.codeproject.com/KB/system/rawinput.aspx?display=PrintAll&fid=375378&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=26&select=2623092Jeg har også noget Delphi kodedet kan det samme.
Problemet er bare du kan ikke stoppe dine taste tryk .. Så hvis nu din svanner skriver 57007007 (Strg koden på en hof) og så en #13 for at fortælle dig "nu er vi færdige" ja så kommer det til at stå i det felt som din cursor nu en gang står i ...
Jeg skal nok vide lidt mere inden jeg kan hjælpe dig ...
Hvis du kan sætte din scanner op til at sende et andet tegn end #1# i starten og slutningen af en stregkode så er du i mål ...
Jens B