Hi All! Here's what's in this zip file: First, it's all C5A compatible. If you have earlier versions of CW DON'T email me, please! 1. barcode.dct - simple one-file dicitonary describing and equally 2. barcode1.app - first barcode app, generates a 32-bit DLL with ONE procedure named STOREBARCODES, this gets called by the WinBatch script. It takes one CSTRING type parameter, and returns a LONG, which is 0 (zero) if all went OK or -1 if a problem develops. In operation, there is a MESSAGE between the time the barcode is received and decoded to display date, time, barcode, and ask whether to store or not. Remove the CASE MESSAGE from around the autoinc Insert code to use this "automatically." The barcodes are stored in the file "barcodes.tps" (OK, so I'm not very creative when it comes to file names! ) 3. SerialTest5.wbt - WinBatch script file that reads the serial port and calls STOREBARCODES to save the info. I noticed NO flickering or anything when running this, but then, there are no Windows active on either side! I see this being used as a background process to monitor serial ports and save the data to a TopSpeed file for later perusal by a standard Clarion program. Enjoy! -- Craig (The Data Ferret)