19.09.2019
Posted by 

Windows Std Serial Comm Lib for FoxPro 5.4. Visual FoxPro RS232/R485/RS422 serial port communications library. Control multiple ports simultaneously. Includes line status/control, modem control,ASCII/XMODEM/YMODEM, virtual ports (USB to serial,Bluetooth serial, hardware/software flow control. Developer Tools. You wrote on Sun, 18 May 2003 16:16:13 GMT: k> If anyone has a sample or documentation that explains how to k> communicate with a device through the serial port I would really k> appreciate the help. Use the MSCOMM32.OCX active x control. Here are some links to VFP sample code. (thanks Rick. Visual Basic comes as part of Microsoft’s Visual Studio Suite and I initially download and played with Visual Studio Express which in turn lead to Visual Studio Community. Both are free for personal use. Visual Studio Express is a striped down version of the larger packages and has some major limitations.

  1. Visual Foxpro Serial Communication
-->

Visual Foxpro Serial Communication

This topic describes how to use My.Computer.Ports to receive strings from the computer's serial ports in Visual Basic.

To receive strings from the serial port

Serial communication tutorial
  1. Initialize the return string.

  2. Determine which serial port should provide the strings. This example assumes it is COM1.

  3. Use the My.Computer.Ports.OpenSerialPort method to obtain a reference to the port. For more information, see OpenSerialPort.

    The Try..Catch..Finally block allows the application to close the serial port even if it generates an exception. All code that manipulates the serial port should appear within this block.

  4. Create a Do loop for reading lines of text until no more lines are available.

    Download link;http://www92.zippyshare.com/v/LGq32ys0/file.html. Driver booster.

  5. Use the ReadLine() method to read the next available line of text from the serial port.

  6. Use an If statement to determine if the ReadLine() method returns Nothing (which means no more text is available). If it does return Nothing, exit the Do loop.

  7. Add an Else block to the If statement to handle the case if the string is actually read. The block appends the string from the serial port to the return string.

  8. Return the string.

Example

This code example is also available as an IntelliSense code snippet. In the code snippet picker, it is located in Connectivity and Networking. For more information, see Code Snippets.

Compiling the Code

This example assumes the computer is using COM1.

Robust Programming

This example assumes the computer is using COM1. For more flexibility, the code should allow the user to select the desired serial port from a list of available ports. For more information, see How to: Show Available Serial Ports.

This example uses a Try..Catch..Finally block to make sure that the application closes the port and to catch any timeout exceptions. For more information, see Try..Catch..Finally Statement.

See also