Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
What is CHRSAW() for?
Message
From
12/09/2011 13:24:11
 
 
To
12/09/2011 11:00:28
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Miscellaneous
Thread ID:
01523252
Message ID:
01523279
Views:
62
>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
Map
View

Click here to load this message in the networking platform