Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Need to read string from serial port for bar code app
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00651375
Message ID:
00651412
Vues:
24
>I am developing a bar code application. The application does not have a user interface. Data comes in from an RF scanner to the serial port. There is a program called Portkey that converts the serial port data to keyboard input. So the recorded scan comes in as a string of characters with a carriage return. Right now the application has a single textbox on a vfp 6 form. The focus always stays in the text box. When a scan is recorded the textbox's valid fires, and the valid calls a method that processes the scan data.
>
>The problem is that this method relies on the focus staying in the textbox. If a user hits the keyboard, or clicks the mouse to another application, etc. the application obviously stops working.
>
>So, ideally I need a way to directly record the serial port data. The VFP help says that fgets() records bytes directly from a file or communication port opened with low-level file i/o. But I don't know the syntax for opening the port with fopen() - assuming that is what I am supposed to do.
>
>Can what I am trying to do be accomplished simply with fopen() and fgets(), or do I need some sort of communication library or control? How would I poll the port? Fgets() in a loop, or on a timer?
>
>TIA for any suggestions.

Could the textbox be a hidden field? Is the scanner just reading barcodes as an item passes by on a line?
Opportunity is missed by most people beacuse it is dressed in overalls, and looks like work --- Thomas Edison
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform