I am currently developing against the motion C5/F5 tablet. PD 1.1 using v3 of the SDK.
I have made a simple application that uses the callback with data feature of the SDK to receive the value of a barcode after the button on the tablet has been pressed and barcode scanned.
The issue I have is that everything works great the first time I press the button and scan the barcode but the second time the scanner fails to fire up. I hear a sort of error sound effect.
If I wait 30seconds or so from after I have scanned the first barcode there is no problem and it runs fine. I am assuming that the device isn't being released properly after the first scan has finishes and is sitting there waiting to timeout.
I am using the IntelHealthcare_com.dll with Delphi, which is incediently labelled as version 2.1.
Is there any special I should be doing with the ReleaseDevice method that I'm missing?