General information
Category:
Coding, syntax & commands
>Hi friends:
>
>I've been developing a system which has textboxes which must accept barcodes.
>
>I've been testing it with a scanner which is programmed with 1 CR suffix.
>
>But as I know there are a few clients who have scanners with no CR suffix and with lost manuals or they can't be located I decided to test my program with no CR suffix.
>
>I thought my code worked till an hour ago... But it doesn't.
>
>I know 3 (three) kind of barcode: 8-13 and more than 13 for products.
>
>I programmed keypressed event. If digits procesed are 8 I do this:
>
>a=CHRSAW()
>IF !a
> b=CHRSAW(0.4)
> IF !B
> KEYBOARD CHR(13)
> ENDIF
>ENDIF
>
>I know VFP HELP lies but perhaps I'm wrong in this case.
>
>CHRSAW() reads keyboard buffer and I supposed keyboard buffer is independent from keypressed event. So if I "see" for next key I should know there are keystrokes pendent of being processed.
>
>If so I don't perform a KEYBOARD CHR(13) command.
>
>The easy way is telling my client:
>
>Since now you must press enter!
>
>And the easy answer is telling me:
>
>The other system (DOS CLIPPER) was better!!!
>
>Any idea?
>
>Thank you.
>
> Héctor
Which KeyPress() event? The Form or TextBox? If the one in the Form object, did you set KeyPreview to .T. ?
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only